Senior Web Developer

Dr. Bill is a billing service for Canadian physicians that aims to make medical billing simple and delightful. We're using cutting edge technology to help physicians save time and focus on practicing medicine.

We have a small, growing development team, and we are looking for an experienced software engineer to join our team and help us shape not only the future of our apps but also our team. Our small team means you'll have the opportunity to work on diverse and interesting challenges.

The Role:

We are a fast-growing startup, and this is your opportunity to be an early team member! When you are not busy writing code on the latest feature, you will be reviewing pull requests, mentoring junior developers, and working with the team to improve processes.

Why You’ll Love Working Here:

We started Dr. Bill with the intention of building a great, lasting business. We want to come to work everyday with people who are excited to be here. We work hard when it's called for, but we also play. You'll love it here because you'll...

  • be able to work remote from anywhere

  • have training/professional development budget to advance your career

  • freedom to choose your own tech stack where it makes sense

  • have an opportunity to massively impact the future of our products

  • be able to contribute in a diversity of roles

  • be judged on your output, not your hours


  • Excellent written and verbal communication skills

  • Strong understanding of computer science fundamentals (algorithms, data structures, programming languages)

  • At least 5 years of experience building web applications (preferably with Rails).

  • Experience working on products long term

  • Believe writing tests is part of a feature, not optional

  • Comfortable with managing servers and deployments

Enjoy learning about new technologies or working on side projects in your free time.


  • Open-source contributions

  • Experience with mentoring junior developers

  • Experience with remote work and its unique challenges

For this position, remote candidates will be considered in the following regions:

  • North America

  • South America

  • Central and Western Europe

Apply Now

We're solving big problems for doctors across Canada, and we need your help.

Canadian physicians get paid by submitting records of who they saw and what they did.

Dr. Bill makes capturing & managing this information easy, fast and pain-free.

Our mission is to help doctors save time, earn more and get back to what's important. Now with a team of 11 (and growing), we're building the best medical billing solution in Canada.