natera

Senior Software Engineer - Full Stack (Early Cancer Detection)

Apply Now

At a Glance

Location
San Carlos, California, United States
Employment
employment_required
Posted
2026-03-19T15:33:48-04:00

Key Requirements

Required Skills

KafkaPythonReactTypeScript

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.