Senior Full-Stack Software Engineer

Portland, Oregon, United States | Product Development | Full-time


About Boulder Care


Boulder Care is a digital health platform for treating opioid addiction. 

Opioid overdose is the leading cause of death for Americans under 50, but fewer than 10% of people who need treatment are receiving it. Boulder is closing this gap by providing high-quality medication-based treatment via a digital platform. Patients get the support they deserve from our world-class clinical staff from the comfort and convenience of home. 


Why work at Boulder?


  • Make a difference. Medication-assisted treatment works, but in the midst of a national crisis, the majority of US communities have no access to it. By providing more people with quality care, we can save and transform lives.
  • Work with the best. Boulder brings together the best clinicians, technologists, researchers, and business strategists, with the common goal of expanding access to life-saving treatment. Boulder’s clinical teams are the leading voices in addiction medicine. Our technology leadership has built products and services that scaled to hundreds of employees and hundreds of millions of end-users.
  • Grow with us. Boulder is a Series A stage, venture-funded company with investors like First Round and Greycroft Partners, and the opportunity to build a massive business. Our healthcare systems spend billions combating the opioid epidemic. By offering better care, we save lives and save payors money, creating immense financial value.


Engineer at Boulder Care


Boulder Care is seeking a software developer to join the engineering team. You will have the opportunity to make impactful decisions on the direction of the application as well as helping to shape the team culture.

Your Responsibilities

  • Work closely with the team in building out features across our platform, including mobile apps (react-native) a web app (react) and the backend layer (node, mongo, graphql)
  • Diagnose and fix bugs and performance issues
  • Maintain code and write automated tests to ensure high product quality and increase confidence
  • Help decide when to leverage existing libraries and frameworks and when to build our own solution


  • 4+ years of production level software development experience 
  • Firm grasp of the JavaScript language including ES6+ syntax
  • You have written and deployed code across the entire stack; from the api layer to the front-end
  • Ability to write well-documented, clean code
  • Experience with automated testing suites (we use Jest)
  • Ability to participate in and directly contribute to discussions that will shape the team’s process

Nice to have

  • Experience in IOS or Android native development
  • Experience with GraphQL APIs and server side coding
  • Familiarity with MongoDB
  • Experience with security in the healthcare space, specifically around HIPAA compliance


Boulder Care is an equal opportunity employer that recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. If you believe in our mission to deliver the world’s most advanced opioid addiction recovery plan, you are encouraged to apply.