HimalayasHimalayas logo
Boulder CareBC

Senior Full Stack Software Engineer

Boulder Care offers compassionate telehealth addiction treatment dedicated to helping individuals overcome substance use disorders.

Boulder Care

Employee count: 51-200

Salary: 145k-170k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Boulder

Boulder Care is an award-winning digital clinic for addiction medicine, recognized for both innovation and high quality of patient care. Founded in 2017 by CEO Stephanie Strong, our mission is to improve the lives of people with substance use disorders through compassionate, evidence-based care.

We provide Boulder patients with a fully virtual, multidisciplinary care team—including medical providers and peer recovery specialists—who deliver personalized treatment, including medication for opioid use disorder (MOUD) and ongoing support. Our approach is grounded in clinical excellence, patient-centered care, and a commitment to reducing barriers to recovery. Boulder partners with leading health plans, employers, and community organizations to ensure that our services are accessible and covered for the people who need them most.

Named by Fortune as one of the Best Workplaces in Healthcare, Boulder fosters a culture of kindness, respect, and meaningful work that delivers outstanding patient outcomes and moves the addiction medicine industry forward.

About this role

We’re looking for a Senior Full-Stack Software Engineer to help shape the direction of our platform and elevate the impact of our engineering team. This role offers meaningful influence and scope: shipping features that improve patients’ lives, strengthening the reliability of our systems, and moving our product forward in close partnership with Product, Design, Data, and Clinical teams.

You’ll build across our stack (React, React Native, NestJS, GraphQL, Postgres) to remove friction from care, support clinicians at scale, and ensure patients remain at the center of every experience we deliver.

What you’ll do

Ship high-quality features that improve patient care

  • Build reliable, well-tested software across our apps and backend that helps patients access treatment and enables care teams to work efficiently
  • Break down problems, propose thoughtful, well-scoped solutions, and deliver code that’s maintainable and scalable
  • Participate in code reviews, document your work, and contribute to a high bar for quality
  • Make pragmatic build-versus-buy recommendations

Strengthen the stability and performance of our systems

  • Identify and fix bugs, performance issues, and sources of tech debt that slow us down
  • Contribute to shared infrastructure, testing patterns, and monitoring so the platform stays fast and dependable
  • Support incident response when needed

Own your work from idea through iteration

  • Help shape scopes, execute with focus, and use data and feedback to refine shipped features
  • Communicate tradeoffs early and ensure your work moves smoothly from concept to delivery

Impact you’ll have

  • Ship durable, high-quality features that meaningfully improve patient care and team effectiveness.
  • Make the platform more reliable, scalable, and easier to build on over time.
  • Reduce complexity and ambiguity by collaborating closely with cross-functional partners.
  • Elevate engineering practices through strong technical judgment, thoughtful tradeoffs, and example-setting work.

What you bring

  • 5-8+ years of professional software engineering experience, including meaningful ownership of production systems
    • Years of experience are a guideline. We care more about demonstrated impact and scope
  • Strong proficiency in TypeScript and modern JavaScript (ES6+), with expertise building full-stack applications
  • Hands-on experience across multiple layers of the stack: React or React Native on the front-end, and NestJS/GraphQL services on the back-end
  • A track record of shipping well-scoped, high-quality features with clear attention to reliability, maintainability, and performance
  • Experience improving systems beyond your own code and contributing to testing patterns, monitoring, infrastructure, or developer tooling
  • Comfortable working in a fast-moving, iterative environment balancing delivery speed with long-term technical health
  • Clear, thoughtful communication and the ability to collaborate effectively with Product, Design, Data, and Clinical Ops partners
  • Strong ownership and accountability: you stay engaged through delivery, surface risks early, and ensure shipped work solves the right problem
  • Curiosity, empathy, and a desire to build software that directly improves patient lives

If this role excites you but your background doesn’t align perfectly with every qualification, we still encourage you to apply! We value demonstrated impact, growth potential, and diverse experiences.

Interview process

  • Recruiter screen (20min)
  • Hiring manager interview (45min)
  • Pair programming exercise (75min)
  • Architectural exercise (60min)
  • Team meet & greet

Expected hours of work
This is a full-time remote position expected to work 40 hours between Monday-Friday during standard business hours. Team members may work with their managers to adjust work hours to suit the needs of the position.

Compensation

The starting pay range for this position is $145,000 - $170,000 per year; base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements including a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave).

Perks and benefits

  • Contribute to meaningful, life-saving work!
  • Comprehensive medical, dental, vision, and short-term disability benefits designed to take care of our employees and their families
  • Mental Health Services via insurance coverage, including Talkspace, and EAP for continuous care
  • 4 weeks of vacation accrued per calendar year with a tenured increase to 5 weeks at 2 years of employment
  • Sick leave accrued at 1 hr for every 30 hrs paid
  • 9 Paid Holidays per year
  • 12 weeks of 100% paid parental leave for the birth or adoption of a child (after 6 months of employment)
  • 401(k) retirement savings
  • Remote friendly with hardware provided to complete your work duties

Why work at Boulder?We offer a unique opportunity to combine your technical expertise with meaningful impact. Here’s why joining our team is a decision that matters:

Mission-driven innovation
Work on life-changing digital solutions that improve access to addiction treatment. Boulder’s program achieves 90% patient retention in the first month and 70% retention over 12 months, three times the industry average.

Collaborative and thoughtful teamJoin a diverse group of expert clinicians, technologists, researchers, and strategists, all aligned under a common mission. Boulder’s engineering leadership has built scalable products and services that reach tens of thousands of patients while maintaining the intimacy required for patient care.

Opportunity for growth
As a Series-C-stage, venture-funded company, we're scaling rapidly with support from world-class investors. You’ll have the chance to shape innovative technology while growing your career in a mission-oriented environment.

Social and economic impact
Be part of transforming healthcare by helping patients, providers, and payers. Boulder Care not only improves patient outcomes but also reduces healthcare costs, addressing a $1.5 trillion societal issue tied to opioid addiction.

Boulder Care believes the people who manage our product and team should be representative of those who use the platform. This includes people from backgrounds that are historically underrepresented in the industry. We celebrate differences and are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, citizenship, marital status, disability, gender identity or veteran status. If you are a qualified person with a passion for what we do, please apply!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 145k-170k USD

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About Boulder Care

Learn more about Boulder Care and their company culture.

View company profile

At Boulder Care, we are committed to transforming the landscape of addiction recovery by providing telehealth services that truly care for individuals struggling with substance use disorders (SUD). Our online addiction treatment is grounded in kindness, respect, and unconditional support, ensuring that our patients receive the care they deserve. Our approach includes treating both opioid use disorder (OUD) and alcohol use disorder (AUD), emphasizing a compassionate methodology rooted in evidence-based practices.

Our dedicated care teams comprise addiction medicine specialists and professionals with lived recovery experience. This unique composition allows us to create customized treatment plans for each patient, based on the specific goals they set for themselves. We recognize that what matters to our patients is of utmost importance, and we provide unwavering support to help them navigate their recovery journey on their terms. At Boulder Care, our aim is to empower individuals by delivering holistic addiction treatment that promotes health and well-being in the most effective and convenient way possible.

Claim this profileBoulder Care logoBC

Boulder Care

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like Boulder Care

Find your next opportunity by exploring profiles of companies that are similar to Boulder Care. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan