Senior Web Developer

The Role

We are looking for an experienced software engineer to join us and help build not only the future of our apps but also our team. You'll have the opportunity to work on diverse and interesting challenges and help shape both our product and how we work.

When you are not busy writing code for the latest feature, you will be reviewing pull requests, mentoring other developers, and working with the team to improve processes.

Who You Are

We're looking for a candidate with at least 5 years of experience building web applications with Ruby on Rails, and excellent written and verbal communication in English. We are pretty serious about these.

Additionally, you should have experience with:

  • working on products, long term,

  • growing and scaling a product, from conception to maturity,

  • working in a small team with large responsibilities.

And you should…

  • believe that writing tests is part of a feature, and not optional,

  • be comfortable with managing servers and deployments,

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

If you have any of these, that'll be even better:

  • 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 (except the US)

  • South America

  • Central & Western Europe

About Us

Dr. Bill is a billing service for Canadian physicians. Our goal is to make medical billing simple and delightful.

You might hear other tech companies talk about "making a ding in the universe" or "changing the world". We’re not quite like that – instead, we pride ourselves on "just" making a great product and service for our customers. We’re turning something that’s normally bureaucratic and complicated into something that’s familiar and simple. Physicians who use our apps and services save time, make more money, and might just be a little less stressed. These are big wins in our books.

We bring the same attitude to how we run our business. We're a small, informal team, and we're proud of the company we've built. Every individual can work the way it suits their life.

At the same time, a small team like ours wouldn't function if every member was not highly responsible and proactive. That's what we'll expect of you.

You'll Love Working With Us

We started Dr. Bill with the intention of building a great, lasting business, and 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.

With us, you'll...

  • be able to work remotely, from anywhere.

  • have training/professional development budget to advance your career.

  • enjoy 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.


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.