Natera
Natera

Software Engineer - Patient Experience

engineeringfull-timeUS Remote
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
healthcare
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Position Summary

Natera is seeking a Software Engineer to help design, develop, and maintain our web portal application serving patients. As a member of our engineering team, you will play a key role in improving the user experience and functionality, ultimately helping to positively impact patient outcomes.

Software Engineer - Patient Portal Application is responsible for the design, development, and maintenance of services for our patient-facing web portal and adjacent microservices. The role requires working with a mix of modern and legacy technologies in a rapidly changing environment and the ability to adapt quickly to new technologies and systems.

Primary Responsibilities

  • 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

Qualifications

  • 5+ 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

Knowledge, Skills, and Abilities

  • JavaScript Programming
  • Java Programming is nice to have
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Software Engineer - Patient Experience at Natera — Remote