Software Engineer, Full Stack

Natera
Full-time
Remote
$99,300 - $124,100
Posted on 5 months ago

Job Description

As a Software Engineer, Full Stack, you will design, develop, and maintain full-stack software applications and services to support upcoming projects, with a focus on user experience and design. You will leverage APIs and services, both local and cloud-based, using tools like React, Nest.js, GraphQL, Kubernetes, and AWS services.

Responsibilities

  • Drive complex system design with architecture and product teams
  • Perform code reviews and mentor the development team
  • Make key design and technical implementation on the complex system
  • Define requirements and transform them into scalable microservices APIs
  • Design, build, and maintain sustainable systems
  • Improve processes and procedures
  • Contribute to compliance initiatives
  • Practice technical design, develop new functionality, and maintain existing components
  • Work with PHI on a regular basis
  • Complete required training

Requirements

  • 5+ years of software development experience
  • Experience with TypeScript, Node.js, Nest.js, GraphQL, React, Kubernetes, AWS, databases (SQL and noSQL), micro-service enterprise architecture, and software development lifecycle process
  • Strong relational database skills
  • Teamwork skills
  • Excellent organizational, communication, presentation, and facilitation skills
  • Healthcare IT experience is beneficial

Benefits

  • No benefits