BookNet Canada wants you!

Join our nimble, creative team working at the intersection of books and technology.

Go straight to the current postings:


Our mission

We are a not-for-profit agency dedicated to coordinating technological change for Canada’s book industry. We develop technology, standards, and education that make it easier for our stakeholders to promote and sell books, reach new audiences, and ride the ever-cresting wave of new technology. Our customers are spread throughout the industry and come in all shapes and sizes, from independent booksellers to multi-national publishing houses. We're a small, dedicated team of developers, project managers, and publishing pros making up, as The Globe and Mail puts it, "the book industry's supply chain nerve centre."

Learn more about our products and services for the Canadian book industry.


Working at BookNet

We have a serious commitment to work/life balance and our office environment is super important to us. We work out of a beautiful converted factory space in one of Toronto’s greenest office buildings in the heart of Queen West/Spadina — Green roof! Bike parking! Dark Horse Espresso Bar!

For contract and full-time employees, we offer medical and dental benefits, summer hours, flexible work times, RSP matching, and employer-sponsored volunteerism. We also know how to have fun, including baseball, curling, axe throwing, bowling, movies, and of course books!

BookNet Canada recognizes that to build the best products and services for the Canadian book industry, we have to work with the best. We recognize our work is improved by working with a diverse group of people with expansive skills and experience under their belts. We do not discriminate based on race, religion, indigeneity, colour, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, abilities, or other legally protected identities.

Current postings

Product Coordinator

Position: A full-time, one-year contract with opportunity for FTE

Location: Toronto, Ontario (downtown)


BookNet Canada staff are legendary for their resourcefulness, diplomacy, innovation, and problem-solving abilities. They operate with a high level of independence and assume significant responsibility for key areas of BookNet Canada operations.

We are looking for a Product Coordinator who will assist in executing on a wide range of projects, with responsibilities including:

  • Provide technical assistance to management and senior project managers

  • Work closely with the library and retail communities by providing support and training

  • Undertake training and education of our users and stakeholders

  • Assist with data processing and troubleshooting

  • Assist with software release activities

  • Perform related work as assigned


You love books and the people who publish, sell, and recommend them. You’re a talented generalist who can operate comfortably across a wide range of tasks. You embrace technology and its possibilities. You want to fix what is broken and make things better, easier, and simpler.


  • Experience in the book industry (retail, publishing, library, etc.), data management, and/or supply chain operations

  • Strong communication skills; comfortable with public speaking and group presentations; great at building relationships

  • Attention to detail; comfortable with learning about new software; technologically curious

  • Exceptional organizational skills and passion for documentation and process

  • Self-starter with a can-do approach to problem-solving

Nice to have:

  • Experience with, or exposure to, ONIX for Books or other metadata/bibliographic standards

  • Past or current experience and/or experimentation with project/task management tools like JIRA, Confluence, Trello, G Suite, and others, and a fearless approach to trying out new tools

  • Experience reading and/or writing technical documentation, e.g., test cases, help documentation

  • Bilingual in French and English

  • Not-for-profit experience


Please send an email with your resume and cover letter, including salary expectations and the subject line “Product Coordinator position”, to: Only selected applicants will be contacted. Please, no phone calls or faxes.

Software Developer

Position: A full-time, one-year contract with opportunity for FTE

Location: Toronto, Ontario (downtown)

Do you live in the Greater Toronto Area and love developing software? Are you hoping your next job will be outside the corporate grind? Have you got 1-2 years of experience developing Web and Windows applications, but are looking for a work experience with a team of developers where you have more autonomy to drive the solution?

If all that sounds interesting to you, read on…


Our development platform is Microsoft .NET. We maintain and manage several products defined by and built for our stakeholders, and are always looking for new ways to innovate and build robust solutions to solve common problems. Join our small, nimble development team in helping us design and develop our popular small- and medium-sized web applications.

All our web applications are built in C# and SQL server, but there are other opportunities to be creative with external APIs and tools. Sometimes that involves taking a kernel of an idea and helping to develop it from the ground up into a complete and robust solution. Sometimes the ideas will come from you! Pitch ideas that you think will improve our products and then get the opportunity to build them. Small projects like building a browser plugin and large projects like rebuilding core applications all came from developer pitches. 


You like to participate fully in all aspects of the software development lifecycle, working on both the front and back ends of solutions. Sure you've built stuff before, but you're looking to help design and develop our products so they can meet the future head-on. You like to learn and bring that learning into your day-to-day. You've made mistakes in the past but you know how to learn from them and move forward. You like working in a collaborative, multi-faceted team, and you like working on code. On that note, do you want to show us some of your code? We have a process but are always willing to learn. Where we won't compromise are the basics: design, build, test, measure, improve.

Your skills should include, but not be limited to:

  • 1-2 years of related experience

  • A BS/MS in computer science or related field, or a combination of certifications and work experience

  • Experience developing Windows and web-based applications in C#, ASP.NET and .Net Core, with knowledge of HTML/CSS/Javascript/rest APIs and IIS 

  • Experience developing database-driven applications including SQL Server and MongoDB, including writing and interpreting database queries and stored procedures

  • Experience working with XML files and JSON

We're also looking for:

  • Strong communication skills (both written and verbal)

  • Someone who is well-organized with good attention to detail

  • A great team player — your work with the team is going to matter a lot

  • Respect for the importance of source control

  • Someone who can work on site

In the interview, you should be able to: provide an example when you had to be a self-starter; tell us about a time when you had to overcome a difficult situation; how you can be flexible when it comes to changing business needs; and show off the cool stuff you've built and tell us what excites you about them.

If you’re interested, let us know why we should talk. We'll consider applications from qualified candidates of all backgrounds, but make sure that you tell us why working at the intersection of books and technology is interesting or matters to you.


Please send an email with your resume and cover letter, including salary expectations and the subject line “Software Developer position”, to: Only selected applicants will be contacted. Please, no phone calls or faxes.

Want to be the first to hear next time something's available? Sign up for our weekly eNews to stay on top of all the goings-on at BookNet Canada. You can also learn more by reading our reading our blog, or following us online: