Job Description

Home / Careers / Full Stack Software Web Developer​

Full Stack Software Web Developer

We are looking for an outstanding web developer to join an experienced team of professionals building quality web-based solutions with a focus on e-discovery and litigation management. The ideal candidate for this role should be highly motivated and comfortable working on a multidisciplinary team in a fast-paced, highly-demanding environment. They will work closely with a team of developers and project managers to develop new software solutions using a React/Micronaut/Java stack and maintain and support legacy applications. This individual will work directly with the development team to grow our business in an agile environment.

** While preference is given to local candidates in the Greensboro, NC area, this position is open to remote employment.

  • Ability to write clean, readable code and adhere to coding standards
  • Ability to work with a distributed team and be reliable and accountable in an agile environment
  • Collaborate with business partners, UX designer, and other engineers to develop, implement and test applications for performance, data integrity and scalability
  • Develop software solutions by studying information needs, conferring with users (internal and/or external), and studying data usage and work processes
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams as required
  • Review code and pull requests to ensure architectural standards and code quality are maintained
  • Develop and maintain unit and integration tests
  • Strong experience in React, Typescript, Java
  • Strong database experience (PostgreSQL, MySQL, or SQL Server)
  • Experience with Git, Docker, Maven, Gradle, Python
  • Experience with web frameworks such as Micronaut, Quarkus, or Spring Boot
  • Experience with machine learning algorithms (scikit-learn) is a plus
  • Experience with AWS, ElasticSearch or GWT is a plus
  • Working knowledge of the differences in developing for various browsers and platforms
  • Ability to learn quickly and work independently with minimal direction and guidance
  • Excellent written, verbal communication, and listening skills
  • Bachelor's degree and 5 years of experience or 8 years of related field experience
  • Bachelor's degree and 5 years of experience or 8 years of related field experience
  • Ability to pass background checks
  • Evening or weekend work sometimes required to meet client requirements.
  • Normal office environment
  • Prolonged computer work daily

If you are interested in joining our growing development team then this may be the right opportunity for you. We look forward to hearing from you!

Job Type: Full-time
Required experience: Bachelor’s degree and 5 years of experience or 8 years of related field experience

Job Locations: Greensboro, NC or remote employment

To apply please send your resume and cover letter to postings@tcdi.com