Natera is seeking a Full Stack Engineer to develop and maintain a robust AI system within the healthcare domain, specifically for appealing denied insurance claims.
Requirements
- Strong proficiency in programming languages such as Node.js and/or Python.
- Experience with front-end technologies (e.g., React, Angular, Vue.js, HTML, CSS, JavaScript).
- Experience with back-end frameworks (e.g., Express, Django, Flask).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
- Experience designing and consuming RESTful APIs.
- Experience with cloud platforms (AWS preferred) and core services (e.g., EC2, S3, RDS, Lambda).
- Experience with containerization technologies (Docker, Kubernetes).
Responsibilities
- Design, develop, test, deploy, and maintain the full stack of web portal and other systems system, including front-end interfaces, back-end services, databases, and infrastructure components
- Collaborate with business stakeholders, product managers, and other engineers to understand requirements and translate them into technical specifications and robust, scalable software solutions.
- Develop and manage APIs for internal and external system integrations.
- Implement and manage database schemas and optimize queries for performance.
- Work with cloud services (AWS) for deployment, monitoring, and scaling.
- Contribute to the implementation and optimization of automated workflows (e.g., using AWS Step Functions).
- Participate in code reviews, testing (unit, integration, end-to-end), and optimization efforts.
Other
- Excellent communication and collaboration skills.
- Ability to work effectively in a team environment.
- Strong organizational and time management abilities.
- Attention to detail and commitment to delivering high-quality, reliable software.
- Ability to work in a fast-paced, dynamic environment.