We’re Hiring: Node.js Developer, Rebus Reader (CLOSED)


The Rebus Foundation is a Montreal-based non-profit focused on tech, books, open education, and open culture. We are looking for a Node.js Developer for a new software initiative, the Rebus Reader. This project is focused on developing an online platform that supports deep scholarly reading, note-taking and citation, and collections management.

The ideal candidate will have a minimum of 3 to 5 years relevant experience, to start in October at the Rebus Foundation headquarters in Montreal. Salary is in the range CD$65,000–75,000.

About Rebus

We have two main initiatives:

  • Rebus Community, a collaboration platform that helps guide communities through the publishing process, with a focus on supporting open textbook/Open Educational Resource (OER) publishing.
  • Rebus Reader, a web-based workspace that brings together a cluster of tools for reading digital content, managing OER collections, making and using notes, and increasing both creativity and productivity.

Rebus is born of an idealistic vision of the web, and we believe in increasing access to knowledge and education. We love books, and spend our time re-imagining how books can be made and used in a web-connected, digital universe. Then we try to build things to make these re-imaginings come true. We believe in the power of technology, done right, to do good things, and in giving people more access to tools that help them build, share, and interact with knowledge. We are driven by this broad set of values, and it’s important that new team members share our sense of purpose.

About the project

We are looking for a Node.js Developer whose mandate will be to help shape the development of a new open source software platform for digital scholarly reading. The project team is small but focused: a product manager, two developers and a designer, a marketing manager, and the executive director of the Rebus Foundation. We may also have support from external design agencies. The clients for the software will include academic libraries, with students and scholars as end users, mostly in higher education.

About you

We are looking for a colleague who is passionate about open education, web technology, and digital books, just like we are. We also want someone who is a problem solver, self starter, and curious and keen learner.

Among other things, the developer should:

  • have 3 to 5 years in back-end development
  • be proficient in Node.js
  • be experienced with RESTful APIs
  • have a good understanding of relational databases
  • be in line with the open source/free software ethos
  • have a good understanding of scholarly reading

Note: You should apply even if you don’t feel that your credentials are a 100% match with the position description. We are looking for relevant skills and experience, not a checklist that exactly matches the job description itself.

Diversity, Equity, and Inclusion

Rebus is committed to building a diverse team, with people from a range of backgrounds. We believe that diverse teams help drive innovation. Equity, inclusion, and diversity are core values for us, for the technologies we build, and for the communities we support. We strive to ensure that our team reflects these values. Our work environment is also supportive of those with family caregiving responsibilities.

Next steps

Send an email to: jobs@rebus.foundation

Subject: Node.js Developer (Rebus Reader)

Please include your CV, links to relevant things, and an explanation of why you’d like to join us.

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay up to date!