All jobs

Job details

Senior Full-Stack Engineer (React / Next.js / Node.js / TypeScript)

  • Python
  • Node.js
  • GraphQL
  • AWS
  • TypeScript
  • Next.js
  • React
  • REST APIs

Posted: 26 minutes from now

Who we are

We’re a fast-growing telehealth product launched in 2025, focused on the US market. Our platform connects patients with doctors for weight-loss treatment, prescriptions, and insurance-covered telehealth visits.

We work in a HIPAA-conscious environment where reliability, security, and responsible handling of sensitive information are essential. Our user base is growing quickly, and our team is remote-first across multiple countries.

 

Role Overview

We're looking for a Senior Full-Stack Engineer to help build and scale the applications our patients and internal teams use every day. You'll work across the stack using React, Next.js, Node.js, and TypeScript, partnering closely with product managers, designers, QA engineers, and fellow developers to turn ideas into reliable, production-ready features.

This isn't a frontend role with occasional backend work, or vice versa. We expect you to own features end-to-end, from designing APIs and implementing backend services to building intuitive, high-performance user interfaces. You'll bring strong technical judgment to the table, knowing when a solution won't scale, identifying potential bottlenecks early, and writing code that others can confidently build upon.

We expect engineers to influence technical decisions and system architecture, challenge assumptions when appropriate, and do more than simply implement predefined tickets.

What matters to us just as much as the tech stack is how you approach your work. We're looking for someone who takes ownership, follows through on commitments, and speaks up when something doesn't look right instead of waiting to be told. Real patients use what we build, and that tends to attract engineers who genuinely care about getting it right.

This role is a great fit for a senior engineer who enjoys building products across the stack, cares deeply about UX, performance, reliability, maintainability, and protecting sensitive data through secure design and strong encryption practices, and treats AI-assisted development tools as a normal part of the daily workflow, not a novelty.

 

What you'll do

  • Build and maintain patient-facing and internal applications using React, Next.js, Node.js, and TypeScript, delivering complete features across both the frontend and backend.
  • Design, build, and evolve backend APIs and services, integrating with our commerce platform, Python-based microservices, and cloud infrastructure.
  • Release in small, reversible increments backed by CI/CD, automated tests, and observability, rather than big-bang launches.
  • Favor pragmatic, well-balanced solutions over gold-plating. Ship something robust and useful first, then iterate based on real feedback.
  • Own what you ship end-to-end. Quality, reliability, performance, security, and operational readiness don't stop at merge.
  • Bake security, privacy, and HIPAA-conscious data handling into every change, not as an afterthought.
  • Turn Figma designs into responsive, accessible user interfaces with close attention to UX, accessibility, and Core Web Vitals.
  • Build secure and scalable media delivery and asynchronous processing workflows.
  • Collaborate with Product, Design, QA, and other engineers to validate solutions and prioritize what delivers the most value for patients.
  • Take code reviews seriously, both giving and receiving feedback, and actively share knowledge as the stack evolves.

     

Success in this role looks like

  • Performance, reliability, and maintainability remain first-class concerns across both frontend and backend services.
  • Deployments stay low-risk and reversible through small, incremental releases rather than big-bang launches.
  • Production issues are rare, and when they do occur, they're easy to diagnose and resolve.
  • Sensitive data flows are handled correctly, with no PHI or security surprises.
  • Your code reviews and technical decisions visibly raise the engineering bar across the team.

     

Team & Culture

  • Direct, no-nonsense communication culture; disagreeing with your lead is normal and encouraged.
  • Scrum/Kanban hybrid workflow with mandatory code reviews.
  • A team that genuinely values engineering quality and initiative

     

Hiring Process

We aim to complete the hiring process within approximately two weeks.

  1. Introductory call with a recruiter (30 minutes)
  2. Technical interview with the Team Lead and Tech Lead (90 minutes)
  3. Final interview with the Team Lead and CTO (45-60 minutes)
  4. Reference check
  5. Offer

     

Benefits

  • Competitive compensation based on your experience and skills.
  • Flexible schedule and remote work options.
  • 20 working days of paid vacation per year.
  • 5 paid sick days per year.
  • Conferences, workshops, webinars, and training. We invest in your growth.
  • Opportunity to build a product used daily by thousands of patients in the US healthcare market.
  • Company-provided equipment.
  • Paid AI tooling subscriptions (Claude Code, GitHub Copilot, Cursor, or similar).

     

Job Requirements

Must have:

  • 5+ years of professional software engineering experience building production applications with React, Next.js, Node.js, and TypeScript.
  • Experience designing and implementing REST and/or GraphQL APIs, authentication flows, and backend services using Node.js and TypeScript.
  • Experience designing secure authentication and authorization flows (JWT, OAuth, session-based authentication, etc.).
  • Experience designing data models and working with relational and/or NoSQL databases.
  • Experience with state management approaches.
  • Solid understanding of web performance, accessibility (WCAG), and SEO considerations in a Next.js environment.
  • Experience working with AWS services such as S3, CloudFront, Lambda, or similar cloud infrastructure.
  • Hands-on production experience building and evolving software over time. You understand what breaks in production, how to debug it, and how your technical decisions affect the product beyond the initial release.
  • Regular hands-on use of AI-assisted development tools (Claude Code, Codex, GitHub Copilot, Cursor, or similar) as part of your daily workflow.
  • Strong ownership mindset. You understand the business context, make pragmatic technical decisions, and ship reliable solutions.
  • Upper-Intermediate (B2) English or higher, with the ability to communicate effectively in written and spoken technical discussions.

     

Bonus points:

  • A degree in Computer Science or a related field is a plus.
  • Experience in healthcare, telehealth, or other regulated domains (e.g. HIPAA) is a strong plus.
  • Experience building or working with a design system or component library.
  • Experience with Stripe or other payment and checkout flows.
  • Experience integrating with e-commerce platforms (e.g. Magento 2 via GraphQL/REST APIs, or similar).
  • Experience with performance and monitoring tools such as Datadog, AWS CloudWatch, Lighthouse, Web Vitals, and similar.
  • Experience building video platforms, streaming applications, media delivery systems, or large-scale file upload workflows is a strong plus.

 

New every day

Get new React jobs delivered

One hand-picked role a day, straight to your phone. No job board tabs.

Or

Similar jobs