Développeur ou Développeuse Ruby | Ruby Developer

Platform · Montréal, Quebec
Department Platform
Employment Type Full-Time
Minimum Experience Mid-level

Prefer reading this in English? Scroll down.


Metrio a été acquis par Nasdaq en Juin 2022. Clique ici pour en apprendre plus.


👉 Consulter tous les rôles disponibles

👉 Accéder à notre site Web


À propos de nous et de notre produit


Il y a plus de dix ans, nous cherchions une façon de contribuer à bâtir une économie plus durable. Inspirés par le fait que nous vivons sur un “point bleu pâle” et animés par l'idée simple que nous pouvons améliorer ce que nous pouvons mesurer, nous avons fondé Metrio. Aujourd’hui, nous sommes une entreprise en pleine croissance et l’un des chefs de file en solutions logicielles de responsabilité sociale d’entreprise (RSE).


Notre logiciel de déclaration de performance extra-financière aide les entreprises telles que Air Canada, Cascades, Décathlon, Desjardins, Hydro Québec, la STM et Target à simplifier la façon dont ils gèrent et communiquent les données relatives à leur performance environnementale, sociale et de gouvernance (ESG).


Afin de nous soutenir dans notre croissance, nous sommes à la recherche d'un développeur ou d'une développeuse Ruby.


Ta future équipe


Le groupe Plateforme est l’équipe d’ingénierie de Metrio. Elle est responsable de toutes nos initiatives front-end, back-end, de données, d'infrastructure et de sécurité. Les membres de cette équipe participent activement à la production et à la construction de la plateforme de notre produit. L'équipe travaille en sprints sur les fonctionnalités, les mises à jour et les correctifs nécessaires. Une grande partie de ce que notre clientèle utilise et expérimente avec le produit final est construite et maintenue par l'équipe Plateforme, en collaboration étroite avec l'équipe Produit.


Tes responsabilités


  • Participer au développement d’une plateforme de type événementiel “event-driven”
  • Mettre en oeuvre de nouvelles fonctionnalités, ainsi que maintenir et optimiser les fonctionnalités existantes de la plateforme
  • Participer à la conception et l’implantation de nouvelles applications
  • Concevoir et implanter des solutions performantes à des problématiques algorithmiques complexes
  • Suggérer des améliorations concernant l’architecture de la plateforme


Ton profil


  • Un minimum de 3 années d’expérience en programmation Ruby
  • Une connaissance en programmation événementielle
  • La capacité à concevoir et analyser des algorithmes
  • Une expérience avec Docker et Git
  • De l'expérience en intégration continue et déploiement continu (CI/CD)
  • Une connaissance ou un intérêt pour la programmation en Ruby, Python ou Golang
  • Une familiarité avec Apache Kafka ou une technologie de type “pub/sub”
  • Des compétences en matière de bases de données comme MongoDB et Postgres
  • Une expérience de travail en sprint et scrums
  • La capacité à travailler dans un environnement en évolution rapide, nécessitant de jongler avec des tâches multiples et d’être prêt à entreprendre de nouvelles choses en un rien de temps
  • La capacité de travailler en français (obligatoire)


    Ce que nous offrons


    • Une opportunité d’agir concrètement pour le développement durable et de t’épanouir
    • Au moins quatre semaines de vacances dès ta première année
    • Des occasions de faire du bénévolat
    • La participation à notre régime collectif d’assurances
    • Un rabais de 25% au studio de Yoga
    • Des 5@7 d'entreprise payés
    • Des horaires et lieux de travail flexibles



    Pour en apprendre plus sur nous et notre industrie


    👉  Jette un coup d’oeil à nos solutions logicielles

    👉  Familiarise-toi avec le développement durable, la RSE et l’ESG

    👉  Prends connaissance de nos engagements et certifications

    👉  Reste à l'affût de nos activités en visitant notre page de Nouvelles et sur LinkedIn


    Ce rôle t’intéresse?


    Pour postuler, envoie-nous ton CV accompagné idéalement d’un court message expliquant ce que tu pourrais apporter à notre équipe. Une vraie personne prendra le temps d’évaluer ta candidature. Si elle correspond à ce que nous recherchons, nous te contacterons pour planifier un premier appel.


    Nous savons que cela prend parfois une bonne dose de courage pour postuler à un nouveau rôle. Merci de faire le saut pour nous! Cependant, étant donné qu'il nous arrive parfois de recevoir un grand volume de candidatures, nous ne prendrons contact qu'avec les personnes sélectionnées.

    Chez Metrio, nous nous engageons à créer et à favoriser un environnement de travail sain et inclusif dans lequel les membres de notre équipe se sentent valorisés et écoutés. Nous encourageons fortement les candidatures de personnes provenant de parcours variés et pouvant amener une plus grande diversité à notre manière de penser, y compris les peuples autochtones, les personnes racialisées, les personnes handicapées, les personnes de tous les âges, ainsi que les personnes de toutes appartenances culturelles ou religieuses, orientations sexuelles, et identités et expressions de genre.


    * * *


    Now for the English version.


    Metrio was acquired by Nasdaq in June 2022. Learn more here.


    👉 See all our job openings

    👉 Go to our website   


    Who we are and what we do


    Over a decade ago, we were on a quest to help build a more sustainable future. Inspired by the fact that we live on a “pale blue dot” and driven by the simple idea that we can manage what we can measure, we founded Metrio. Today, we’re a fast-growing company and one of the leading sustainability software providers on the market.


    Our reporting software helps companies like Air Canada, Bell, BMO, the STM and Target better manage and share data about their environmental, social and governance (ESG) performance.


    To support us as we grow, we’re looking for a Ruby Developer to join the Platform team. 


    Who you’ll work with


    The Platform team is the engineering team who's responsible for all of our front-end, back-end, data, infrastructure and security initiatives. Members of this team are responsible for the actual production and building of our product. They are the ones carrying out all of the sprints and working on new or necessary features, updates, and fixes. Much of what our customers use and experience with the final product is built and maintained by the Platform team, in collaboration with the Product team.


    What you’ll do


    We’ll be counting on you to:


      • Participate in the development of an event-driven platform
      • Implement new features, as well as maintain and optimize the existing functionalities of the platform
      • Participate in the design and implementation of new applications
      • Design and implement effective solutions to complex algorithmic problems
      • Suggest improvements to the architecture of the platform


      Your profile:


      • At least 3 years of experience programming in Ruby
      • An interest in programming with Python or Golang
      • Familiarity with event-driven programming
      • Ability to design and analyze algorithms
      • 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
      • Experience working in sprints / scrums
      • Fluency in French (mandatory)


      What you can expect:


      • The opportunity to work on fulfilling sustainable development projects
      • A competitive salary and yearly raises
      • At least four weeks of vacation from day one Time off to volunteer
      • Health and dental coverage through our group plan
      • A 25% discount at the Yoga studio
      • Company happy hours
      • Flexible work hours and locations


      To learn more about us and our industry


      👉  Take a look at our software solutions

      👉  Become more familiar with sustainability, CSR and ESG reporting

      👉  Learn more about our commitments and certifications

      👉  See what we’ve been up to on our News page and on LinkedIn



      Sound like something you’d enjoy?


      To apply, please send us your resume with a short message explaining why you’d be a good fit for this role. An actual human will take the time to read your application. If your profile catches our eye, we’ll be in touch soon to schedule a call.


      We know how hard it can be to put yourself out there, so thanks for taking the leap for us! Since we sometimes receive a lot of applications, we can only reply to selected candidates. We’re growing and we hire year-round, so if you don’t hear back from us, come back often to see if we’ve posted a new job that you might enjoy.


      We’re committed to creating and fostering a safe and inclusive work environment where our employees feel valued and heard. We strongly encourage applications from candidates from different backgrounds who can bring greater diversity to the way we think, including racialized and Indigenous persons, persons with disabilities and persons of all ages, backgrounds, sexual orientations, gender identities and gender expressions.

      Thank You

      Your application was submitted successfully.

      • Location
        Montréal, Quebec
      • Department
        Platform
      • Employment Type
        Full-Time
      • Minimum Experience
        Mid-level