natera
Senior Software Engineer - Full Stack (Early Cancer Detection)
At a Glance
- Location
- San Carlos, California, United States
- Employment
- employment_required
- Posted
- 2026-03-19T15:33:48-04:00
Key Requirements
Required Skills
Domain Knowledge
- Medical
Requirements
Proven experience with programming languages such as TypeScript, Python and React.
Experience with software development lifecycle process from build, software configuration, change control, and release and deployment activities
Strong quality assurance mindset with a commitment to delivering robust and reliable software.
Proficiency in messaging frameworks such as Kafka.
Proficiency in infrastructure as code (IaC).
Able to visit the lab in San Carlos, CA on a regular basis to facilitate direct observation of the software in the lab and obtain real-time user feedback.
Responsibilities
Design, develop, and maintain scalable services that support the diverse activities of a high-throughput laboratory.
Develop both front-end and back-end applications.
Implement and manage CI/CD pipelines using GitLab.
Develop comprehensive tests (unit, api, integration) to ensure high code quality.
Collaborate closely with end-users and product managers to iterate on requirements and deliverables.
Optimize architecture and infrastructure on the AWS cloud platform for performance, scalability, reliability, and cost-effectiveness.