Natera

Natera

Software Engineer

RemoteRemotePosted Today$105,700 – $132,100
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job 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. 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.

Qualifications

Required 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

Preferred Qualifications

  • Java Programming is nice to have
  • JavaScript Programming
  • 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

Skills & Technologies

TypeScriptReactAWSGraphQLREST APIKafkaJavaScriptNoSQLMySQLElasticsearchTerraformSassHTMLCSS

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$105,700 – $132,100

Location

Remote

Work Mode

Remote

Posted

Today

Country

US