Natera is a global leader in cell-free DNA testing, dedicated to oncology, women’s health, and organ health. They are seeking a Senior Full Stack Software Engineer to contribute to the design, development, and maintenance of software solutions that support research and clinical testing operations.
Responsibilities:
- Design and implement full-stack applications using React (frontend) and Python (backend), with a database primary data store
- Collaborate with scientists, laboratory operators, and business stakeholders to translate complex requirements into practical, production-ready software solutions
- Contribute to architectural decisions, system design reviews, and sprint planning within a collaborative software development team
- Ensure software meets the highest standards of robustness, performance, and compliance, adhering to regulatory requirements (e.g., ISO 13485, IEC 62304)
- Follow software engineering best practices, including automated testing, CI/CD, and change management protocols
- Integrate cloud computing solutions (e.g., AWS or GCP) for data analysis, storage, and deployment
- Continuously improve existing codebases and internal development processes through refactoring and peer feedback
- Engage in cross-functional initiatives that span assay development, lab automation, and commercial software products
Requirements:
- 8+ years of professional full-stack development experience, with significant time spent interacting with end users to develop and refine UX requirements
- Strong proficiency in Python for backend development
- Professional experience with React and modern JavaScript/TypeScript frameworks for building responsive UIs
- Experience with PostgreSQL or similar relational databases
- Familiarity with Docker and containerized environments; Kubernetes a plus
- Exposure to cloud platforms such as AWS or Google Cloud Platform (GCP)
- Strong understanding of software development best practices including version control, testing, and code review
- Excellent problem-solving and communication skills
- Enthusiasm for working in a mission-driven team environment focused on patient impact
- Experience in regulated software environments (ISO 13485, IEC 62304)
- Familiarity with bioinformatics workflows, clinical lab processes, or NGS data handling
- Background in data visualization, scientific computing, or computational biology is a plus