
Senior Software Engineer – Full Stack
Natera
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $125,000 - $156,300 per year
Job Level
About the role
- Participate in design and technical implementation decisions and help guide key stakeholders on the team, such as product managers, UI/UX designers, to ensure that design and technical decisions meet a high standard of excellence.
- Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance.
- Participate in designing, building, and maintaining highly available systems to support our business applications, users, providers, and patients.
- Support QA activities in conjunction with our QA engineering teams.
Requirements
- 8+ years of overall software development experience, preferably secure, scalable web applications with NodeJS, TypeScript, React, and other web technologies.
- Experience with front-end development.
- Experience with software development lifecycle processes including building, software configuration, releases and deployment activities.
- Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development.
- Experience with service-oriented and microservice architecture.
- Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc.
- Experience with GraphQL and REST API design and event-driven architecture using distributed event stores (such as Kafka).
- Strong relational database skills including database design and optimization.
- Demonstrated teamwork skills with a solid analytical background.
- Excellent organizational, communication, presentation, and facilitation skills.
Benefits
- Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
- Additionally, Natera employees and their immediate families receive free testing in addition to fertility care benefits.
- Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more.
- We also offer a generous employee referral program!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NodeJSTypeScriptReactfront-end developmentTest-Driven DevelopmentDomain-Driven Developmentservice-oriented architecturemicroservice architectureGraphQLREST API design
Soft Skills
teamworkanalytical skillsorganizational skillscommunication skillspresentation skillsfacilitation skills