Short Description
Our customer (US healthcare company) is scaling a platform that connects patients, providers and payers. They 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.
Responsibilities
- 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
- 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.
Tech 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.
Work process
- 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.
Interviewing stages
- HR Interview + English & Background check.
- 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.