outlive logo

Senior Full Stack Engineer

outliveRemote


No Relocation

Posted: January 21, 2026

Job Description

Role Overview

Outlive is building a mobile-first digital health platform focused on long-term risk reduction, personalized health intelligence, and sustainable behavior change. As a Senior Full Stack Engineer, you’ll play a critical role in shaping and delivering product experiences across mobile, web, and backend services.

This role is ideal for a senior engineer who is strongest in one area (frontend or backend) but highly capable and opinionated across the stack. You’ll own features end-to-end—from user experience and data modeling to API design and deployment—while helping establish high engineering standards in a HIPAA-aware environment.

Responsibilities

Product & Feature Development

  • Own end-to-end implementation of product features spanning mobile (React Native / Expo), web (Next.js App Router), and backend services (NestJS / Node.js)
  • Collaborate closely with product and design to translate complex health concepts into clear, usable experiences
  • Drive technical decisions that balance speed, quality, and long-term maintainability

Frontend (Mobile & Web)

  • Build and maintain shared UI and interaction patterns using Tamagui across mobile and web
  • Implement mobile experiences using React Native (Expo), expo-router, TanStack Query, and offline/background sync patterns
  • Build web experiences using Next.js (App Router) and React
  • Integrate payments using Stripe.js and react-stripe-js
  • Integrate frontend applications with custom authentication hooks backed by Firebase and backend identity services
  • Consume and evolve REST APIs
  • Implement analytics (PostHog), error tracking (Sentry), and accessibility best practices
  • Write and maintain frontend tests using Jest, Vitest, React Testing Library, Playwright, and Detox as appropriate

Backend & APIs

  • Design and implement backend services using NestJS (v11) and TypeScript
  • Build secure, well-validated REST APIs using zod, class-validator, and OpenAPI
  • Implement authentication and authorization using Google Identity JWT validation and role-based access control
  • Model relational data using Prisma and Postgres (Cloud SQL)
  • Implement async and background workflows using Google Cloud Tasks
  • Integrate with external services such as OCR, scheduling APIs, and third-party data sources
  • Ensure observability through structured logging, metrics, and Sentry
  • Write unit and integration tests using Jest

Collaboration & Technical Leadership

  • Act as a senior individual contributor, setting quality bars through code, reviews, and architectural decisions
  • Partner closely with infrastructure and DevOps engineers to ensure reliable deployments
  • Identify opportunities to simplify systems and reduce operational overhead
  • Contribute to evolving engineering standards, patterns, and best practices
  • Mentor mid-level engineers as the team grows

Required Qualifications

  • 6+ years of professional software engineering experience
  • Strong experience across frontend and backend development
  • Production experience with React (web and/or React Native)
  • Strong experience with Node.js and TypeScript
  • Experience designing and consuming REST APIs
  • Solid understanding of relational data modeling and ORMs
  • Strong grasp of authentication, authorization, and security fundamentals
  • Comfort working in small teams with high ownership and autonomy
  • Ability to lead or follow as the moment calls for
  • Familiarity with design patterns of distributed systems

Preferred / Nice-to-Have

  • Hands-on experience with React Native (Expo)
  • Production experience with NestJS
  • Familiarity with Google Cloud Platform
  • Experience in healthcare, wellness, or other regulated domains
  • Experience implementing offline-first or background processing features
  • Strong accessibility and UX quality sensibilities

What Success Looks Like (First 6–12 Months)

  • Ships meaningful product features end-to-end across mobile, web, and backend
  • Improves consistency and quality across shared frontend patterns
  • Strengthens API design, validation, and error handling
  • Reduces friction between frontend and backend integration
  • Raise the overall engineering bar through thoughtful execution and mentorship
  • Measure and utilize product metrics to drive real customer value

 

Additional Content

Role Overview

Outlive is building a mobile-first digital health platform focused on long-term risk reduction, personalized health intelligence, and sustainable behavior change. As a Senior Full Stack Engineer, you’ll play a critical role in shaping and delivering product experiences across mobile, web, and backend services.

This role is ideal for a senior engineer who is strongest in one area (frontend or backend) but highly capable and opinionated across the stack. You’ll own features end-to-end—from user experience and data modeling to API design and deployment—while helping establish high engineering standards in a HIPAA-aware environment.

Responsibilities

Product & Feature Development

  • Own end-to-end implementation of product features spanning mobile (React Native / Expo), web (Next.js App Router), and backend services (NestJS / Node.js)
  • Collaborate closely with product and design to translate complex health concepts into clear, usable experiences
  • Drive technical decisions that balance speed, quality, and long-term maintainability

Frontend (Mobile & Web)

  • Build and maintain shared UI and interaction patterns using Tamagui across mobile and web
  • Implement mobile experiences using React Native (Expo), expo-router, TanStack Query, and offline/background sync patterns
  • Build web experiences using Next.js (App Router) and React
  • Integrate payments using Stripe.js and react-stripe-js
  • Integrate frontend applications with custom authentication hooks backed by Firebase and backend identity services
  • Consume and evolve REST APIs
  • Implement analytics (PostHog), error tracking (Sentry), and accessibility best practices
  • Write and maintain frontend tests using Jest, Vitest, React Testing Library, Playwright, and Detox as appropriate

Backend & APIs

  • Design and implement backend services using NestJS (v11) and TypeScript
  • Build secure, well-validated REST APIs using zod, class-validator, and OpenAPI
  • Implement authentication and authorization using Google Identity JWT validation and role-based access control
  • Model relational data using Prisma and Postgres (Cloud SQL)
  • Implement async and background workflows using Google Cloud Tasks
  • Integrate with external services such as OCR, scheduling APIs, and third-party data sources
  • Ensure observability through structured logging, metrics, and Sentry
  • Write unit and integration tests using Jest

Collaboration & Technical Leadership

  • Act as a senior individual contributor, setting quality bars through code, reviews, and architectural decisions
  • Partner closely with infrastructure and DevOps engineers to ensure reliable deployments
  • Identify opportunities to simplify systems and reduce operational overhead
  • Contribute to evolving engineering standards, patterns, and best practices
  • Mentor mid-level engineers as the team grows

Required Qualifications

  • 6+ years of professional software engineering experience
  • Strong experience across frontend and backend development
  • Production experience with React (web and/or React Native)
  • Strong experience with Node.js and TypeScript
  • Experience designing and consuming REST APIs
  • Solid understanding of relational data modeling and ORMs
  • Strong grasp of authentication, authorization, and security fundamentals
  • Comfort working in small teams with high ownership and autonomy
  • Ability to lead or follow as the moment calls for
  • Familiarity with design patterns of distributed systems

Preferred / Nice-to-Have

  • Hands-on experience with React Native (Expo)
  • Production experience with NestJS
  • Familiarity with Google Cloud Platform
  • Experience in healthcare, wellness, or other regulated domains
  • Experience implementing offline-first or background processing features
  • Strong accessibility and UX quality sensibilities

What Success Looks Like (First 6–12 Months)

  • Ships meaningful product features end-to-end across mobile, web, and backend
  • Improves consistency and quality across shared frontend patterns
  • Strengthens API design, validation, and error handling
  • Reduces friction between frontend and backend integration
  • Raise the overall engineering bar through thoughtful execution and mentorship
  • Measure and utilize product metrics to drive real customer value