We're Hiring:

Software Developer

Love the fast-paced and creative environment of a start-up, but could do without the stress and chaos? FreshBooks has been around for more than five years now and has a fanatical fan base of over 900,000 people who use our groundbreaking Web 2.0 application. Whatever "Web 2.0" means. We need fresh-thinking, disciplined developers who don't sneer at scripting languages but also know their enterprise-level design. In return, we supply a stable, creative environment (want a Mac? got Ubuntu? No problem!) with a competitive compensation package, and the sort of collaboration that comes out of just wanting to get things done, not from the latest IEEE-mandated "best practice".

You will:

Join our development team in designing and developing our popular online application and the tools we use to run our business behind the scenes — you should be able to figure out what that entails. You'll learn hands-on about our industry and our customers, and you'll be figuring out how to make them happy, and then going ahead and doing it.

We need you to have:

  • 3 years' experience building online applications
  • 2-3 years experience with object-oriented development
  • Some experience with Python, PHP, and/or Ruby
  • Serious SQL chops
  • Communication skills like whoa (you better be able to talk to customers on the phone (yes, we talk to our customers on the phone))
  • Demonstrated fanatical attention to detail
  • No desire to waste our time because you don't actually have some of the qualities described above

We hope you have:

  • Experience deploying and maintaining web server technology beyond just the LAMP stack
  • Familiarity with source control systems (SVN and Git)
  • Experience with Test Driven Development
  • experience with multi-threaded queue-based systems and tools like Celery or RabbitMQ

How to apply

Without solid, inventive development, FreshBooks can't keep leading the industry. If you've got a healthy skepticism towards buzzwords (like, uh, "Web 2.0" and "Agile") and big promises of how much fun you're going to have, but still dream of working on what can legitimately be called The Next Big Thing, pull your resume and contact us at careers@freshbooks.com. If you want to prove you're really paying attention, include a verse of ottava rima and a link to your GitHub profile with your application and you're guaranteed to have your application reviewed by our Software Development Manager.

No telecommuting positions are available at this time.
All of our roles require candidates to
work out of our lovely Toronto office.
Fresh Benefits
We like to take care of our team here at FreshBooks. Here's a small list of some of the benefits available to our employees.
  • 100% employer paid health benefits
  • Competitive salaries
  • Morning subway shuttle service
  • Free breakfast essentials (cereal, milk, yogurt, pancakes, coffee etc.)
  • free snacks, pop fridge, beer fridge
  • $200 yearly healthy living credit
  • Employee Assistance Program (EAP)
  • Dog friendly, kid friendly, bike friendly
  • Onsite games (ping pong, foosball, arcade machine)
  • Onsite showers and towel service
  • Casual office with no dress code
  • Choice of tools and computer
  • Free parking