
Backend Engineer (Node.js / NestJS)
outlive • Remote
Posted: January 21, 2026
Job Description
Role Overview
As a Backend Engineer, you’ll be responsible for designing and evolving the core services that power Outlive’s health intelligence platform. This includes user identity, data ingestion, scoring systems, background processing, and secure integrations with external services.
You’ll work primarily in TypeScript with NestJS, deploying to Cloud Run and Cloud Functions on GCP.
Responsibilities
- Design and implement backend services using NestJS (v11) and TypeScript
- Build secure, well-validated REST APIs using zod, class-validator, and OpenAPI
- Implement role-based access control and JWT validation using Google Identity
- Model and manage relational data using Prisma and Postgres
- Implement background jobs and async workflows using Cloud Tasks
- Integrate with external services (OCR, scheduling APIs, third-party data sources)
- Ensure observability through structured logging, metrics, and Sentry
- Write unit and integration tests using Jest
- Collaborate closely with frontend and infra engineers on system design and deployment
Required Qualifications
- 5+ years of backend engineering experience
- Strong experience with Node.js and TypeScript
- Production experience with NestJS or similar structured backend frameworks
- Experience designing APIs and data models for complex domains
- Familiarity with relational databases and ORMs
- Strong security mindset, especially around auth and data access
- Experience optimizing Postgres data interactions
- Strong familiarity with building distributed systems, related practical design considerations, and patterns for scaling such systems in the cloud
Nice-to-Have
- Experience with Google Cloud Platform
- Experience in healthcare, fintech, or other regulated domains
- Familiarity with OCR pipelines or document processing
- Experience with event-driven or task-based architectures
Additional Content
Role Overview
As a Backend Engineer, you’ll be responsible for designing and evolving the core services that power Outlive’s health intelligence platform. This includes user identity, data ingestion, scoring systems, background processing, and secure integrations with external services.
You’ll work primarily in TypeScript with NestJS, deploying to Cloud Run and Cloud Functions on GCP.
Responsibilities
- Design and implement backend services using NestJS (v11) and TypeScript
- Build secure, well-validated REST APIs using zod, class-validator, and OpenAPI
- Implement role-based access control and JWT validation using Google Identity
- Model and manage relational data using Prisma and Postgres
- Implement background jobs and async workflows using Cloud Tasks
- Integrate with external services (OCR, scheduling APIs, third-party data sources)
- Ensure observability through structured logging, metrics, and Sentry
- Write unit and integration tests using Jest
- Collaborate closely with frontend and infra engineers on system design and deployment
Required Qualifications
- 5+ years of backend engineering experience
- Strong experience with Node.js and TypeScript
- Production experience with NestJS or similar structured backend frameworks
- Experience designing APIs and data models for complex domains
- Familiarity with relational databases and ORMs
- Strong security mindset, especially around auth and data access
- Experience optimizing Postgres data interactions
- Strong familiarity with building distributed systems, related practical design considerations, and patterns for scaling such systems in the cloud
Nice-to-Have
- Experience with Google Cloud Platform
- Experience in healthcare, fintech, or other regulated domains
- Familiarity with OCR pipelines or document processing
- Experience with event-driven or task-based architectures