Software Engineer - Patient Experience @Natera
Software Development
Salary $105,700 - $132..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Software Engineer - Patient Experience @Natera

2d ago - Natera is hiring a remote Software Engineer - Patient Experience. πŸ’Έ Salary: $105,700 - $132,100 πŸ“Location: USA

Role Description

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.

The 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 and 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.

Requirements

  • JavaScript Programming.
  • Java Programming is nice to have.
  • SQL and NoSQL database experience including MySQL, ElasticSearch, and DynamoDB.
  • AWS Services, such as EC2, Lambdas, Step Functions, SQS, S3, and SNS.
  • Build infrastructure as code with Terraform and Cloud Formation.
  • Docker or container-oriented technologies.
  • GraphQL and REST APIs.
  • Microservice Architecture.
  • Experience with some front-end technologies such as React, Sass, Material, HTML, CSS, Javascript, Node.
  • CI / CD (Gitlab).
  • Quality Assurance Mindset.

Benefits

  • Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
  • 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.
  • Generous employee referral program.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer - Patient Experience @Natera
Software Development
Salary $105,700 - $132..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 140,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 140,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 140,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later