CronJobs

backend jobs

Senior Software Engineer, Portal Application

Natera · US Remote

remotesenior$125,600–$125,600Posted Oct 26, 2026TypeScriptJavaScriptReactNodeJSGraphQLRESTAWSTerraform

Apply on the employer site

About this role

**Senior Software Engineer — Portal Application** **Position Summary** Are you ready to make a real impact on people’s lives? Natera is seeking a **Senior Software Engineer** to design, develop, and maintain our **web portal application** serving providers. You’ll help improve user experience and functionality—supporting our mission to change the way cancer is managed and positively impact patient outcomes. **Role Overview** This role is responsible for the **design, development, and maintenance of microservices** for our provider-facing web portal. You’ll work with a mix of **modern and legacy technologies** in a rapidly changing environment, collaborating with Engineering, Product Managers, and Designers to deliver new customer experiences. **Primary Responsibilities** - Participate in design and technical implementation decisions; help guide stakeholders (Product Managers, UI/UX) to ensure high standards of excellence. - Work with Product Managers to gather requirements, walk through designs, and support software from ideation through release, operations, and maintenance. - Design, build, and maintain **highly available systems** supporting business applications, users, providers, and patients. - Perform **code reviews** and mentor the team with best practices. - Continuously improve processes and evangelize best practices. - Support **QA activities** alongside QA engineering teams. - Contribute to end-to-end execution of **compliance initiatives**. - Handle **PHI (paper and electronic)** as part of the role. - Complete required **HIPAA/PHI privacy**, compliance, and security training within the first **30 days** of hire. - Maintain current status on Natera training requirements. **Qualifications** - BS degree in computer science (or comparable program) or equivalent experience. - **6+ years** of software development experience; preferably secure, scalable web applications using **Node.js, TypeScript, React**, and other web technologies. - Experience with **front-end development**. - Experience across the **software development lifecycle** (build, configuration, change control, release, deployment). - Extensive knowledge/experience with **Test-Driven Development** and/or **Domain-Driven Development**; service-oriented and **microservice architecture**. - Experience building/maintaining/troubleshooting software in the **AWS ecosystem** (EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc.). - Experience with **GraphQL** and **REST API** design, plus **event-driven architecture** using distributed event stores (e.g., Kafka). - Experience with microservice enterprise architecture, cross-platform integration, and scalable applications in heterogeneous environments. - Strong relational database skills (design and optimization). - Demonstrated teamwork and analytical background. - Excellent organizational, communication, presentation, and facilitation skills. **Knowledge, Skills, and Abilities** - Linux fundamentals - Object-oriented programming - Relational database & SQL (MySQL or PostgreSQL preferred) - JavaScript programming - Java (nice to have) - SQL/NoSQL experience (MySQL, Elasticsearch, DynamoDB) - AWS services (EC2, Lambda, Step Functions, SQS, S3, SNS) - Infrastructure as code (Terraform, CloudFormation) - Docker/container technologies - GraphQL & REST APIs - Event-driven microservice architecture - Front-end technologies (Next.js, React, Sass, Material, HTML, CSS, JavaScript, Node.js) - CI/CD (GitLab) - Quality assurance m

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord