Mid–Senior Full-Stack Engineer (Front-End Forward)
Team: Product Engineering
Level: Mid–Senior (front-end-forward full-stack)
Why this role
We’re scaling a platform that connects patients, providers, and payers. We need a product-minded engineer who obsesses over UI polish and performance—and who can also jump into our Node/GraphQL services when needed. You’ll help us craft a world-class web experience while shaping the APIs that power it.
What you’ll do:
- Build polished, performant web apps from Figma using Next.js + TypeScript (SSR/ISR where it helps), hooks, Context.
- Own our design system/component library in Storybook (a11y, tokens, theming) and raise the bar on UI craft (motion/micro-interactions, keyboard navigation, responsive/RTL/i18n).
- Partner with product/design to define flows and with backend to shape GraphQL/REST contracts; propose schema changes via Apollo managed graph (checks/reviews).
- Ship end-to-end features in our Nx monorepo: Next.js UI + small changes to our Nest.js service (resolvers, data models, queues), migrations, instrumentation.
- Guard quality and performance: Core Web Vitals, bundle budgets, code-splitting, error boundaries; tests with Jest, React Testing Library, Playwright/Cypress and automated a11y checks.
- Improve reliability with CI/CD (GitHub Actions → ArgoCD), feature flags, analytics, and tight post-release follow-through.
- Contribute to EMR/EHR integrations and third-party services as needed.
- Mentor teammates, review code, and help us hire the next great engineers.
Onboarding plan (fast):
- Week 1 (Day 1–7): Local setup in Nx; ship a UI bug fix/UX tweak to prod; document a quick system map (Next.js app ↔ Nest.js service ↔ GraphQL); get access to Datadog dashboards and alarms.
- Weeks 2–3 (by Day 14–21): Own a scoped feature end-to-end: build the Next.js UI, add a small API/resolver in Nest.js, write tests, wire metrics/alerts in Datadog, and run through Apollo schema checks.
- Weeks 4–6 (by Day 45): Lead a reusable pattern (e.g., forms/data-grid/error handling) across apps, land a measurable perf win on a key flow, and demo to stakeholders.
Required experience:
- 3–6 years building production web apps; deep React + Next.js + TypeScript expertise.
- Excellent CSS architecture (Tailwind or CSS Modules, responsive design) and proven design-system work in Storybook.
- Strong eye for UI craft (spacing, states, motion); you care about the last 10% before ship.
- GraphQL on the client and server; experience collaborating on schema/API design and using Apollo managed graph (checks/registry) is a plus.
- Solid backend fundamentals: Node.js (TypeScript), Nest.js experience or equivalent, SQL (PostgreSQL) and/or NoSQL, caching, async patterns.
- Testing discipline (unit, integration, E2E) and accessibility (WCAG 2.1 AA).
- Comfortable with AWS (S3, API Gateway, CloudFront, Lambda/ECS/EKS) and IaC (Terraform/CDK).
- CI/CD with GitHub Actions and ArgoCD; observability with Datadog (logs/metrics/traces).
- Clear written/spoken English (B2+) with 3–4 hours overlap with US Eastern time.
Nice to have:
- Healthcare domain, HIPAA/PHI awareness; FHIR/HL7 a plus.
- Data viz (Recharts, D3, ECharts) and storytelling with product metrics.
- React Native or high-polish mobile UI experience.
- Experience with Kubernetes, event-driven systems (SQS/EventBridge/Kafka), or Pact/contract testing.
- Experience with Vue (legacy support) or migration to React/Next.
Our stack (you don’t need all of this on day one):
- Frontend: React, Next.js, TypeScript, Storybook, Tailwind/CSS Modules, Jest, React Testing Library, Playwright/Cypress, ESLint/Prettier.
- Monorepo: Nx (apps, libs, generators, affected builds).
- Backend: Node.js (TypeScript), Nest.js (core service), GraphQL (Apollo), REST, PostgreSQL/Aurora, DynamoDB/Redis (where it fits).
- Graph: Apollo managed graph/schema (checks, schema registry, CI gates).
- Platform: AWS (Lambda/ECS/EKS, S3, CloudFront, API Gateway, SQS, EventBridge), Terraform, GitHub Actions (CI), ArgoCD (CD).
- Observability: Datadog (logs/metrics/traces; RUM/synthetics where appropriate).
- Data & Analytics: Snowflake, Segment, Google Analytics, Tableau.
How we work:
- Remote-first with teammates in the US and Europe.
- Everyone is equal—titles don’t gate ownership. You’ll have direct, visible impact on the product and sit close to design, product, and leadership.
- Outcome-driven, docs-first communication.
- Half-day Fridays for learning and professional development.
- Pragmatic process: short cycles, trunk-based or small PRs, blameless retros.
Hiring process (2 steps, fast):
- Portfolio + code walkthrough (60 min, with CTO): You’ll present a project you’re proud of and then walk through real code. We’ll discuss decisions, architecture, how you’d find your way in our Nx/Next/Nest setup, and how you’d shape GraphQL contracts.
- Values & collaboration (30 min): Light personality/values conversation with team members you’ll work with day-to-day.
(We give prompt feedback. If we both feel the fit, we move straight to offer.)
We are an innovative technology company that connects patients, providers, and payers through a unified, interoperable platform. We serve multiple care verticals and develop advanced data products that map the entire patient journey—from first intent to scheduled appointment—helping our customers improve both access to care and health outcomes.