Natera is seeking a Software Engineer III to help design, develop, and maintain their Tissue Acquisition platforms, which are critical to enabling workflows around tissue sample management, ultimately helping to positively impact patient outcomes.
Requirements
- 5+ years of overall software development experience, focusing on secure, scalable backend services using Node.js and TypeScript
- Hands-on experience with event-driven architecture and message processing (e.g., Apache Kafka)
- Familiarity with React or other modern front-end frameworks for full-stack collaboration
- Solid understanding of the software development lifecycle (SDLC), including build, configuration, release, and deployment
- Experience or familiarity with Test-Driven Development (TDD) and/or Domain-Driven Design (DDD)
- Knowledge of microservice architecture and distributed systems best practices
- Proficiency with AWS services (EC2, ECS, Lambda, Step Functions, SQS, SNS, S3)
Responsibilities
- Design, develop, and maintain microservices and applications that handle tissue logistics, processing, and management
- Take ownership of assigned features and components, guiding them through the full software development lifecycle
- Plan and prioritize tasks in an Agile environment, ensuring timely and high-quality delivery
- Drive improvements in event-driven architecture and microservices approach, leveraging tools such as Apache Kafka, AWS EventBridge, or AWS Step Functions
- Advocate for high-quality standards and automated testing strategies to maintain a robust, scalable infrastructure
- Partner with Product Managers, QA, and other cross-functional teams to gather requirements, validate designs, and guide projects from inception to deployment
- Coordinate with other engineering teams to integrate multiple systems and services that manage tissue samples and related data
Other
- Demonstrated teamwork skills and a collaborative mindset
- Excellent communication and organizational skills
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)
- Travel requirements not mentioned
- Visa requirements not mentioned
- Experience with Bedrock and GenAI is a plus