
Senior Full Stack Engineer
Outlive
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $125,000 - $200,000 per year
Job Level
Tech Stack
About the role
- 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
- 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
- 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
- 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
Requirements
- 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
Benefits
- 100% employer-paid medical, vision, and dental insurance (multiple plans available).
- 100% employer-paid life insurance, short-term, and long-term disability insurance.
- Employer-sponsored HSA contributions for HDHP medical plans
- Additional HSA and FSA spending account plans for employees
- 401(k) with a 5% company match.
- Generous PTO and holiday schedule.
- Company-issued technology and work-from-home stipend.
- A chance to shape a product, and a company, from the ground up.
- The opportunity to work at the forefront of health and longevity science with a team of world-class professionals dedicated to precision, mastery, and excellence.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeExpoNext.jsNestJSNode.jsTypeScriptREST APIsPrismaPostgresStripe.js
Soft Skills
collaborationtechnical decision-makingmentorshipleadershipautonomyproblem-solvingcommunicationquality assuranceteamworkadaptability