Question
FULL_TIME
Remote
5-10

Sr. Full Stack Engineer (Virtual Primary Care Platform)

3/4/2026

The engineer will design, build, and optimize backend services and front-end experiences powering scheduling, task management, and provider-patient workflows across the Node.js and React stack. They will also contribute to improving the company-wide Software Development Lifecycle (SDLC) through requirements gathering, code review, testing, and deployment practices.

Salary

160000 - 180000 USD

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

About The Company
LifeMD is a telehealth company that provides a high-quality, cost-effective, and convenient way to access primary and specialized healthcare from the comfort of one’s home. We believe the traditional model of healthcare is outdated. With LifeMD, there's no longer a need to visit a doctor's office, travel to a pharmacy, or return for follow-up care and prescription refills. We save patients time, effort, and money, and aim to encourage more individuals to get the medical care they need. We’re accomplishing this by applying our collective expertise in marketing, medicine, and technology. We’ve integrated a 50-state affiliated medical group, extensive pharmacy network, diagnostic testing capabilities, electronic medical records system, and service call center into our proprietary technology platform — purpose-built to improve the patient experience. Since inception, our affiliated healthcare providers have completed over 1.3M virtual consults for more than 200 conditions. Our growing faction of patients seek our help for primary care, men’s and women’s health, weight management, hormone therapy, and more. For more information, please visit LifeMD.com.
About the Role

About us

LifeMD is a leading provider of virtual primary care, telehealth, and specialized treatment programs serving hundreds of thousands of patients nationwide. Our vertically integrated platform combines 50-state licensed providers, in-house pharmacy and lab integrations, and proprietary technology that enables safe, high-quality, and affordable care.

At the heart of this transformation is our team of developers, engineers, and tech innovators building state-of-the-art systems that make healthcare smarter, faster, and more accessible. From architecting scalable backend systems to crafting intuitive user experiences, we are pushing boundaries every day.

Recognized as one of the fastest-growing healthcare tech companies (#166 on Deloitte Fast 500 in 2023), LifeMD is not just a healthcare company — it's a tech company revolutionizing healthcare.

If you're passionate about building impactful technology, solving complex challenges, and seeing your code change lives, LifeMD is the place to grow, innovate, and make a difference.

Join us and let's build the future of healthcare — together.

About the role

We're looking for a Senior Full Stack Engineer to help evolve and scale our VPC platform end-to-end — from the APIs and services that power clinical workflows to the interfaces patients and providers interact with every day.

You'll take ownership of meaningful features and platform capabilities across the entire stack, writing high-quality code while collaborating closely with product, QA, and operations teams.

You'll also contribute to the maturity of our software development lifecycle (SDLC) — helping ensure engineering work is delivered through clear requirements, peer review, testing, and release management practices.

Over time, you'll develop deep expertise in core platform domains such as scheduling, task management, notifications, and workflow orchestration — helping keep them performant, maintainable, and compliant as we grow.

What You'll Do

  • Design, build, and optimize backend services and front-end experiences that power scheduling, task management, and provider-patient workflows.
  • Contribute to the evolution of platform APIs, data models, UI component libraries, and service boundaries across our Node.js and React-based stack.
  • Collaborate with product, QA, and design teams to deliver features that directly impact patient and provider experience — from data layer through UI.
  • Participate in and help improve the company-wide SDLC — including requirements gathering, code review, automated testing, deployment, and post-release monitoring.
  • Support fellow developers through thoughtful code reviews, pairing, and knowledge sharing on design patterns, testing, and observability.
  • Partner with DevOps and Security to ensure high availability, resilience, and SOC-2/HIPAA compliance across the stack.
  • Contribute to technical reviews and help inform the roadmap for core platform domains.
  • Improve internal documentation, migration strategies, and coding standards across LifeMD's full stack systems.
  • 5+ years of professional software engineering experience with strong depth in both backend and frontend development.
  • Strong proficiency in Node.js / TypeScript on the backend and React (or similar modern framework) on the frontend.
  • Solid experience with MongoDB (or similar), Redis / message queues (BullMQ, SQS, etc.), and RESTful API design.
  • Deep understanding of distributed systems, asynchronous processing, and responsive, accessible UI development.
  • Hands-on experience building event-driven architectures and integrating with third-party services (EHRs, pharmacies, telehealth APIs).
  • Familiarity with cloud infrastructure (AWS preferred) and container orchestration (ECS, Docker, or Kubernetes).
  • Experience working in regulated or healthcare-adjacent environments (SOC-2, HIPAA) is a strong plus.
  • Comfortable balancing architectural thinking with hands-on coding and code reviews across the full stack.
  • Strong communication skills — able to work cross-functionally and articulate technical tradeoffs clearly.

Nice to Have

  • Experience with GraphQL, gRPC, or service federation.
  • Background in workflow engines or job scheduling systems.
  • Experience contributing to migrations from monoliths to microservices.
  • Familiarity with design systems, accessibility standards (WCAG), or frontend performance optimization.
  • Interest in process improvement and helping to build an engineering culture of excellence.

Why Join Us

  • Shape the architecture and culture of a fast-growing telehealth platform.
  • Work on meaningful problems that improve access to healthcare.
  • Collaborate with a distributed but tightly knit engineering team that values pragmatism, clarity, and quality.

  • Salary Range: $160,000-$180,000
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Roth 401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Unlimited PTO Policy
  • Paid Holidays
  • Short Term Disability
Key Skills
Node.jsTypeScriptReactMongoDBRedisMessage QueuesRESTful API DesignDistributed SystemsAsynchronous ProcessingUI DevelopmentEvent-Driven ArchitecturesThird-Party IntegrationsAWSDockerKubernetesHIPAA
Categories
TechnologyEngineeringSoftwareHealthcare
Benefits
Health Care PlanRetirement PlanLife InsuranceUnlimited PTO PolicyPaid HolidaysShort Term Disability
Apply Now

Please let LifeMD know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.