Back-End Developer

More than a decade ago, inspired by the fact that we live on a small blue dot in space and guided by the simple idea that you can manage what you can measure, we looked for ways to help build a more sustainable economy. 


This quest has become Metrio, a fast growing B Corp and a world leader in CSR reporting software. We are lucky to be forging this project every day with the best team, in a friendly and entrepreneurial spirit! 

We are looking for an autonomous and creative person to bring our solution one step ahead. You will be working on fascinating technological challenges that enable world-known companies (Target, Dow, Decathlon etc...) to increase their positive impact on society and the environment.

What you will do:

  • Participate in the development of an event-driven platform;
  • Participate in the design and implementation of new applications in sustainable development;
  • Suggest improvements to the architecture of the platform;
  • Participate in the implementation of new functionalities as well as maintain and optimize the existing functionalities of the platform; 
  • Design and implement high-performance solutions to complex algorithmic problems.

Your profile:

  • Minimum of five years of professional experience as a developer;
  • Knowledge of event-driven programming;
  • Knowledge and experience in programming with Ruby, Python or Rust;
  • Ability to design and analyze algorithms;
  • Relevant university education;
  • Knowledge of Docker and Git;
  • Knowledge of Continuous Integration / Continuous Deployment (CICD);
  • Familiarity with Apache Kafka or pub/sub technology;
  • Familiarity with databases such as MongoDB and Postgres.
  • Have experience working with Agile and iterative development methods;
  • Ability to work in both French and English

What we offer

  • An opportunity to take concrete action in sustainable development;
  • A company with a unique culture, established in the heart of the Mile-End;
  • Participation in the company's shareholding plan;
  • Flexible work hours and locations;
  • A complete insurance plan and an advantageous vacation program.

Selected candidates will be contacted to schedule an interview.


Apply for this Job