Full Stack Engineer

INDEX ANALYTICS LLC
Remote

About The Position

The Full Stack Engineer is responsible for designing, developing, and maintaining web applications across both front-end and back-end stacks. This role involves collaborating with cross-functional teams to understand business requirements, creating user-focused solutions, and ensuring high performance and responsiveness of applications. The engineer will work on the full software development lifecycle, from conceptualization and coding to testing and deployment. Key responsibilities include developing and optimizing API integrations, managing databases, implementing security best practices, and writing clean, scalable code. The ideal candidate has strong proficiency in programming languages (e.g., JavaScript, Python, Java), front-end frameworks (e.g., React, Angular, Vue), and back-end technologies (e.g., PostgreSQL, Redshift), with a solid understanding of DevOps tools, cloud services, and version control systems (e.g., Git, etc.).

Requirements

  • U.S. citizen or otherwise authorized to work in the United States and able to demonstrate physical residency in the U.S. for at least three (3) of the past five (5) years.
  • Associates degree with seven (7) or more years of technical experience or BS with five (5) or more years of relevant technical experience or an MS and three (3) or more years of technical experience.
  • Five (5) or more years of experience building full-stack applications using JavaScript technologies.
  • Three (3) or more years of experience developing front-end web user interfaces with React.
  • Experience with designing RESTful backend microservices and developing them using Node.js.
  • Experience with build tools like webpack, npm, and gulp/grunt.
  • Experience with Test-Driven Development using automated testing frameworks such as Jest, Sinon, and Enzyme.
  • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes built in Jenkins.
  • Experience with version control tools, such as Git.

Responsibilities

  • Solve complex engineering problems that contribute to improving healthcare quality.
  • Work on a small to medium-sized Agile team, but as part of a larger multi-team environment.
  • Work independently on tasks with the opportunity to get input from other engineers as needed.
  • Collaborate with other engineers to evaluate and identify solutions to complex problems.
  • Participate in peer reviews of pull requests and provide productive feedback to improve the quality of work.
  • Design and develop front-end user interfaces and back-end systems.
  • Collaborate with stakeholders to understand requirements and translate them into technical specifications.
  • Ensure code quality, security, and scalability through testing and peer review.

Benefits

  • health and retirement benefits
  • discretionary bonuses
  • reimbursement for professional development opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Associate degree

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service