FreshBooks wants you!

FreshBooks is hiring!

Wait… what the heck is FreshBooks?

FreshBooks has been helping our clients take the pain out of invoicing since 2004. We're a small team working towards a common goal: building a kick-ass online invoicing application to help small businesses better manage their finances.

You might be wondering what kind of a ship we run here at FreshBooks. This two-minute YouTube video, created in association with our friends at StandoutJobs.com, should give you an idea of what to expect when you first walk into our office.

Meet our illustrious staff:

Join a fantastic company!

With over 400,000 users since 2004, FreshBooks is growing steadily, and we're looking for talented and passionate people to join our tight-knit team.

We offer a competitive salary, benefits, and the possibility of stock options down the road. We keep regular working hours that don't involve sleep loss, in a casual and innovative small business environment.

What we're looking for

FreshBooks is always on the lookout for people in these areas of expertise:

Think you've got what it takes? Then read on, my friend.

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 400,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
  • 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
  • Familiarity with source control systems
  • Experience with “Agile” development methodologies (whatever “Agile” means)

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 or your LinkedIn Profile together and contact us at careers@freshbooks.com. If you want to prove you’re really paying attention, include a verse of ottava rima with your application and you’re guaranteed to have your application reviewed by our Software Development Manager.

QA Analyst

Looking for the opportunity to sink your QA teeth into something Fresh? FreshBooks is looking for a solid QA Analyst who can come in here and help expand our testing regimen, ensuring that every inch of the application is covered in the most demanding test suites known to man, woman or beast, while not sacrificing one inch of the responsiveness that we're famous for. If you love testing, reporting bugs and helping improve one of the best online applications around, send us your resume and let us know you're interested.

You will:

Passionately test and review our development, tirelessly seek to improve our development processes and provide brutally honest feedback on our work while at the same time creating a positive and solution-oriented atmosphere.

We need you to have:

  • 3-5 years experience testing web applications
  • Brilliant communication skills
  • Proven ability to adapt to high-speed environments and work with minimal supervision
  • A focus on the final user experience
  • A passion for crafting detailed, careful bug reports that make developers weep with joy

We hope you have:

  • A great sense of humour
  • Experience with Agile development methodologies
  • A love of process improvement

How to apply

QA is a critical link in the software development process. If you think you can lift our development team to the next level, send your resume and cover letter (and for QA, we mark off points for grammar and spelling!) in to careers@freshbooks.com today and let's get this conversation started.

How to apply

Please send your resume and cover letter along to us at careers@freshbooks.com. We'd love to hear from you!

About FreshBooks

FreshBooks has been helping our clients take the pain out of invoicing since 2004. We're a small team working towards a common goal: building a kick-ass online invoicing application to help small businesses better manage their finances.

Our address

2790 Dufferin Street
Toronto, Ontario, Canada
M6B 3R7

How to find us

We're right across the street from Country Style, home of great coffee and oversized donuts!

Texas Size Donuts… they're huuuuge!