Software Engineer

We are looking for a back-end software engineer to develop Yerbba's AI and web application!

Job Brief

Ideal candidate will be a jack-of-all-trades developer with some knowledge of front-end development and a solid background in back-end engineering, including AI and database management. This position will combine in-person at our Ann Arbor-based office 2 - 3 days every week for team collaborations along with a flexible remote work schedule as a full-time employee.


  • Ensure that Yerbba’s web application runs smoothly and efficiently
  • Coordinate with our UX designer for front-end development
  • Coordinate with our Medical Director for knowledge representation

Skill Requirements

  • AWS – including EC2, S3, etc
  • AI – specifically with relation to ML, NLP, and KRR
  • Fullstack Javascript – React for front-end, Node.js for back-end
  • NoSQL – especially MongoDB, but also useful DynamoDB
  • Database management – MongoDB Atlas
  • Strong verbal and written communication skills
  • Ability to work collaboratively as part of a team

Additional Skills of Value

  • MeteorJS and Galaxy Hosting
  • Knowledge of HAPI FHIR (API), FHIR data standard, and HIPAA regulations


  • Bachelor's degree in Computer Science or Engineering field and/or equivalent practical experience

Compensation and Benefits

  • Between $70,000 to $110,000 annually, depending on the level of experience
  • 12 days of paid vacation
  • Equity for candidates that remain and thrive with Yerbba
Software Engineering
Full-Time, $70K to $110K
Ann Arbor, Michigan

Get started with Yerbba

A companion for your breast cancer journey.
You will be set up in minutes.