9 open TypeScript positions
The Principal Software Engineer will define the technical direction for complex, distributed lab software platforms, leading the evolution of applications for lab automation and operational excellence. Responsibilities include owning system architecture, driving adoption of AI/ML technologies, and executing full-stack development using Python, TypeScript, React, and AWS. This hands-on leadership role requires deep ownership from design through implementation, mentoring senior staff, and establishing engineering best practices.
The Staff Software Engineer will serve as a primary technical lead, responsible for designing, developing, and maintaining scalable services for a high-throughput laboratory environment. Key responsibilities include translating requirements into reliable applications, developing both front-end and back-end components, and optimizing architecture on AWS. This role also involves technical leadership, mentoring junior engineers, and providing production support.
The Senior Software Engineer will design, build, and evolve scalable, cloud-native, full-stack systems supporting genetic testing operational platforms on AWS. Key responsibilities include leading the design and implementation of complex backend services, driving system architecture decisions, and modernizing legacy applications, while promoting engineering best practices. This role requires strong experience in Java and distributed systems, involving work with microservices, REST APIs, Docker, and Kubernetes deployments on AWS. Engineers will collaborate with stakeholders, ensure system reliability and security, and mentor other engineers through reviews and process improvements.
The role seeks a Senior Software Engineer to collaborate on developing a custom lab software solution for a high-throughput laboratory. Key responsibilities include designing, developing, and maintaining scalable full-stack services, implementing CI/CD using GitLab, and optimizing architecture on AWS. The engineer will also act as a technical lead and mentor junior staff while working closely with end-users and product managers.
The Senior Frontend Engineer will deliver intuitive, high-performing, and accessible user experiences by collaborating with cross-functional teams to build and evolve customer-facing web applications. Key responsibilities include driving the architecture of complex frontend systems using modern frameworks, performing code reviews, and ensuring high standards of UI/UX quality across responsiveness and accessibility. The role requires participation in the full software development lifecycle and advocating for continuous improvement in frontend tooling and testing strategies.
Natera is seeking an Engineering Manager to lead a software development team focusing on the Oncology domain within biotech. Responsibilities include leading and mentoring 6-8 full-stack/UI engineers, driving technical roadmap execution, managing project delivery, and ensuring high standards for quality and compliance. The role requires strong technical skills in modern web development, cloud infrastructure (preferably AWS), and participation in hands-on coding and reviews.
Weekly TypeScript jobs delivered to your inbox.
The Software Engineer, UI will design, develop, and maintain modern web applications focusing on exceptional user experiences and services for Natera Operations' genetic lab testing data processing. Key responsibilities include implementing responsive user interfaces, building reusable component libraries, optimizing application performance, and collaborating with engineering and product teams on new customer experiences.
The role involves designing, developing, and maintaining full-stack software applications and services using technologies like React, Nest.js, GraphQL, and AWS. Key responsibilities include driving complex system design, performing code reviews, mentoring the development team, and transforming stakeholder requirements into scalable microservices APIs. The engineer will be responsible for technical design, developing new functionality, and maintaining existing components end-to-end.
The role is for a Staff Software Engineer responsible for collaboratively solving complex problems and driving the development of innovative experiences for internal stakeholders. Key responsibilities include designing and maintaining scalable services, developing front-end and back-end applications, implementing CI/CD pipelines using GitLab, and optimizing architecture on the AWS cloud platform. The engineer will focus on creating a custom lab software solution for a high-throughput laboratory.