Contract Software Engineer, Full Stack

Natera•San Carlos, CA
•$66 - $83•Hybrid

About The Position

The Software Engineer, Full Stack designs, develops, and maintains full-stack software applications, APIs, and data services for Natera’s Sample Management and analytics platform. The role focuses on building user-facing web applications with strong user experience and design, using local and cloud-based APIs and services. The engineer works with the Engineering Team, Product Managers, and Designers to create new customer experiences. This is a six-month hybrid contract role with hourly compensation. The position is described as one day a week onsite in San Carlos, California, and the posting also lists Remote USA. The contract may be extended or converted to full-time based on performance and business needs.

Requirements

  • At least 5 years of overall software development experience, preferably building secure, scalable web applications with frontend and backend technologies.
  • Experience with TypeScript.
  • Experience with Python and modern backend frameworks, especially FastAPI with Pydantic and Uvicorn.
  • Experience designing and building RESTful APIs.
  • Experience with React; Material UI and Vite are identified as preferred.
  • Experience with Docker, AWS ECS (Fargate), and infrastructure-as-code using AWS CDK.
  • Experience with cloud providers; AWS is preferred.
  • Experience with data warehousing and analytics, especially Snowflake and dbt.
  • Experience with SQL databases such as PostgreSQL or MySQL and cloud data platforms.
  • Experience with microservice enterprise architecture, cross-platform integration, and scalable applications in heterogeneous environments.
  • Experience with the software development lifecycle, including build, software configuration, change control, release, and deployment activities.
  • Strong relational database skills, including database design and optimization.
  • Demonstrated teamwork skills and a solid analytical background.
  • Excellent organizational, communication, presentation, and facilitation skills.
  • Knowledge of full-stack web application programming, JavaScript/TypeScript, Python (FastAPI, Pydantic, Pandas), React, relational databases and SQL, Snowflake and dbt, REST APIs, AWS infrastructure and services, AWS CDK, Docker, CI/CD with GitLab CI, automated testing with pytest, Vitest, and Playwright, and identity and integration platforms such as Okta, Jira, and Slack.

Nice To Haves

  • Experience with React using Material UI and Vite.
  • Familiarity with a regulated environment.

Responsibilities

  • Work closely with architecture and product teams to drive complex system design.
  • Perform code reviews and mentor the development team on best practices.
  • Make design and technical implementation decisions for complex systems and help guide engineering vision.
  • Work with stakeholders to define requirements and translate them into scalable, reliable, developer-friendly REST microservice APIs.
  • Design, build, and maintain sustainable business application systems, including Snowflake data pipelines and analytics services.

Benefits

  • Comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
  • Free testing for employees and their immediate families.
  • Fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401(k) benefits.
  • Commuter benefits.
  • Employee referral program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service