freehire launches on Product Hunt on 26 August.

Follow →

Senior Fullstack Engineer

Summary

Build patient-facing features end-to-end using Next.js frontend and server-side BFF, integrating with services like Medusa, Stripe, and clinical platforms. Core tech includes Next.js, React, TypeScript, .NET, and Node.js.


  • Build patient-facing features end-to-end across our Next.js frontend and server-side BFF layer - onboarding and eligibility journeys, subscription checkout, condition management, medication reordering and patient records

  • Own integrations with the services behind the app: Medusa commerce, Stripe subscription billing, HealthHero's clinical platform APIs, our questionnaire/triage engine, pharmacy services and Sanity CMS

  • Lead the technical design of new services and markets - the platform is multi-tenant and white-label (UK, Ireland, Germany and retail partners), with feature-flagged rollouts and full internationalisation

  • Craft accessible, responsive UI in our shared component library (Radix primitives + Tailwind), keeping quality and consistency high across every patient touchpoint

  • Champion engineering quality - unit and component tests with Vitest, end-to-end and accessibility tests with Playwright, thoughtful code review and green pipelines in GitLab CI

  • Improve reliability, performance and conversion - using Datadog RUM, OpenTelemetry tracing and analytics to find and fix what matters most to patients and the business

  • Mentor other engineers and raise the bar through pairing, review and knowledge sharing

  • Collaborate closely with product, design and clinical colleagues to turn regulated healthcare requirements into simple, humane user experiences


Requirements



  • 5+ years building production web applications, with deep expertise in React and TypeScript and substantial Next.js experience (App Router, server components and server actions ideally).

  • Genuinely fullstack: backend experience with .NET (C#) as well as Node/TypeScript - designing and consuming REST APIs, building backend-for-frontend layers, and working with authentication flows (OAuth/OIDC) and session management.

  • Experience with payments and subscriptions - Stripe or a comparable provider - including checkout, billing lifecycle and failure handling.

  • A strong testing habit: unit/component testing (Vitest or Jest + Testing Library) and end-to-end testing (Playwright or Cypress).

  • Modern CSS and component-driven UI development (Tailwind, Radix/shadcn or similar), with a real commitment to accessibility.

  • Fluency with CI/CD pipelines and collaborative Git workflows (we use GitLab), and monorepo tooling (pnpm workspaces, Turborepo).


Core Competencies


Demonstrates expertise in building patient-facing web applications using Next.js, React, and TypeScript, with a strong focus on accessibility and performance. Proficient in backend development with .NET and Node.js, integrating payment systems, and implementing robust testing practices.


Highest-signal resume keywords



  • Next.js Development

  • React Expertise

  • Fullstack Development (.NET, Node/TypeScript)

  • Unit/End-to-End Testing (Vitest, Playwright)

  • CI/CD Pipelines (GitLab)


ATS Optimization Keywords


Hard Skills



  • Next.js

  • React

  • TypeScript

  • .NET (C#)

  • Node.js

  • REST APIs

  • Stripe

  • Unit Testing

  • End-to-End Testing

  • Modern CSS


Soft Skills



  • Mentoring

  • Collaboration


Industry Keywords



  • Healthcare

  • Patient Experience

  • Subscription Billing

  • Accessibility

  • Multi-Tenant Architecture


Tools & Technologies



  • GitLab CI

  • Datadog RUM

  • OpenTelemetry

  • Tailwind

  • Radix

  • Pnpm

  • Turborepo

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available