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 225,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 needs people for the following key positions:

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

Agile Web Development Manager

FreshBooks is a company that really believes in great customer service. We want our product to reflect that by shipping frequently, staying bug-free, and building exactly what our customers want and need.

The magic of web development is that you can do a lot with a few dedicated developers and designers. Do you really know how to do more with less? Have you been in the trenches? Have you learned first hand how to invest in your development team to keep delivering the highest quality code? Are you a proven manager who has led a team of web developers and is looking to step into an important leadership role here at FreshBooks?

You will:

Be a leader and manager of our product and our development team. You will work together with other business groups to drive product enhancements and new products to help grow the FreshBooks service and online community. You will be unafraid to ask the tough questions of both other managers as well as product developers. You know how to get the most out of people and have a keen sense of "what counts" when it comes to product and business decisions.

We need you to have:

  • Real-life experience developing web applications in the trenches
  • A strong desire to build a development team and optimize their performance
  • Technology, product, and market vision.
  • Zeal for agile development
  • Experience listening to users, translating their needs to the business owners, and helping the developers build the right thing.
  • A developer's heart
  • An ability to teach, mentor, coach other people in the Tao of Development

How to apply

If you are a proven web development manager who is ready to lead the FreshBooks product into the future, and you'd like to work with a great team in our bright Toronto office, get your resume and cover letter in to us at careers@freshbooks.com today!

Marketing Coordinator

Are you looking for a marketing role where you will think on your feet? FreshBooks is looking for a smart, passionate and super organized Marketing Coordinator to join the team. As part of our team you’ll contribute to planning and executing marketing plans that will touch people near, far, where ever they are!

You will:

Work with the marketing team to spread the word of FreshBooks and make existing users feel special with outstanding execution. You are going to have to be flexible because this is a fast moving office. Organization skills and execution on ideas will be keys to your success here. That and not being afraid to share your ideas. Ideas, no matter how silly, are what keep us working as hard as we do!

So, if the concept of making magic and helping to build a community of people that love FreshBooks excites you, then this is for you.

We need you to have:

  • Minimum 2 years of marketing or project management experience
  • An entrepreneurial passion plus the ability to work within a team environment
  • A friendly, professional approach in dealing with customers and partners who will eventually love you
  • A love for getting stuff done and being super organized
  • A great communicator online and offline
  • Savvy networking skills would be nice
  • A passport as you may see the world

How to apply

If this sounds like you and are up for the challenge of helping FreshBooks achieve even greater heights through some new and innovative marketing, and you'd like to work with a great team in our bright Toronto office, get your resume and cover letter in to us at careers@freshbooks.com today!

What are you waiting for?

Partnership Marketing Manager

Do you want to drive a whole new area of growth for an already fast growing and super cool company? FreshBooks is looking for a smart, passionate marketer to lead our partnership marketing efforts. As part of our Marketing Team you’ll take on full responsibility for developing, implementing and managing the acquisition of new customers though partnerships.

You will:

Lead the development of a partnership marketing program that helps FreshBooks reach more customers. You’ll have FreshBooks form deeper relationships in our various vertical markets as well as with other top tier online and offline businesses that speak to our audience. And you’ll turn all of this into great results for FreshBooks, our new partners and our customers. We wouldn’t have it any other way!

It’s a new role for us so you’ll need to thrive on starting from scratch and building out plans and programs and a growth strategy that’s practical and successful. We’ll help set some direction, but will look to you to make it happen. So, if building a new marketing channel excites you then this could be for you.

We need you to have:

  • Minimum 4 years of marketing experience in both B2C and B2B
  • An entrepreneurial passion plus the ability to work within a team environment
  • A friendly, professional approach in dealing with small, medium and top tier business partners
  • An equal passion for building many small and medium sized partnerships along with larger deals
  • A full complement of marketing skills (and some sales skills as well)
  • A collaborative, results driven approach
  • The ability to build and lead a team as you grow your efforts

How to apply

If you are a proven market builder who is ready to lead FreshBooks to even greater heights through partnerships, and you'd like to work with a great team in our bright Toronto office, get your resume and cover letter in to us at careers@freshbooks.com today!

What are you waiting for?

Web Developer

If you're interested in developing web applications in a laid-back and professional start-up atmosphere—minus the emotional rollercoaster, since we've been at this for over four years now—we'd be happy to hear from you.

You will:

Become a key member of our development team responsible for programming and testing your own code. You'll share responsibility for the FreshBooks application, the API, our internal systems, and anything else we happen to be working on at the time.

We need you to have:

  • Strong skills with at least one dynamic programming language
  • Database programming experience (MySQL)
  • Demonstrated proficiency communicating with users and fellow developers
  • Attention to detail, and a real passion for programming

We hope you have:

  • Server deployment experience (Apache, Mongrel, etc.)
  • Familiarity with source control systems
  • Excellent writing skills, and a hankering to blog

How to apply

If you can appreciate clean, maintainable code, you've got a winning attitude, and you'd like to work with a great team in our bright Toronto office, get your resume and cover letter in to us at careers@freshbooks.com today!

Web Designer

Do you want to create extraordinary user experiences and nurture the growth of a brand? FreshBooks is looking for a creative web designer to join our friendly, hard-working team. If you're interested in bringing design ideas to life, we'd love to hear from you.

You will:

Provide strategic input and support for product and marketing initiatives, be confident crafting exceptional user experiences, re-design existing features to make them magical, and be happy in a laid-back, professional environment.

You'll be an authority on our creative content (website, promotional materials) and our product design. As an integral part of our small team, you will work closely with our harmless, well-fed developers.

We need you to have:

  • The ability to talk to our users, understand their ideal experiences and bring them to life
  • Strong visual design and GUI design skills
  • 3-5 years of solid experience crafting XHTML/CSS websites
  • Experience building with <div> rather than <table>
  • Proficiency with the usual tools: Dreamweaver, Photoshop, Illustrator, FTP programs, brainpower, pencils, etc.

We hope you have:

  • A working knowledge of Web 2.0
  • Experience testing user experiences
  • An intimate knowledge of the tech industry and web trends
  • A way with the written word, and blogging ambitions

How to apply

At FreshBooks, we see design as a way to maintain leadership in the marketplace. If you've got what we're looking for, send your resume and cover letter along to careers@freshbooks.com, and thanks for your time. Cheers!

Current openings

FreshBooks is currently hiring for the following key positions:

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!