Architecte Logiciel Senior

Montreal

Offre publiée le 2025-04-16

helloDarwin

À propos de helloDarwin

helloDarwin est une plateforme technologique qui aide les entreprises à planifier et exécuter leurs projets de croissance, RH et technologiques. Basée à Montréal, notre équipe de 45 personnes a déjà aidé plus de 13 000 entreprises à collaborer avec les meilleurs fournisseurs et à obtenir des subventions depuis 2017 ! Notre application web est au cœur de notre succès : elle soutient toutes les unités de l’entreprise et est utilisée par des milliers de clients partout au Canada.

Le rôle : Développeur Sénior Full-Stack

Nous cherchons un(e) développeur(euse) sénior pour renforcer notre équipe logicielle et participer activement au développement, à l’évolution et à la scalabilité de notre plateforme technologique. Ce rôle est idéal si tu souhaites contribuer concrètement au développement tout en apportant ton expertise technique pour améliorer la qualité et la robustesse de notre solution.

Ce qu’on veut construire avec toi

helloDarwin possède des milliers de points de données sur les entreprises, leurs projets et besoins technologiques. Notre ambition : intégrer de l’intelligence artificielle dans nos produits pour mieux recommander, prédire et automatiser les décisions stratégiques de nos utilisateurs. Nous cherchons une personne avec une compréhension pratique des possibilités offertes par l’IA (modèles LLM, NLP, scoring, clustering, vector search, etc.) et qui souhaite valoriser nos données dans des cas d’usage concrets. Tu n’as pas besoin d’être spécialiste en IA, mais tu devrais être à l’aise à explorer ces outils et à les intégrer à un produit technologique.

Tes responsabilités :

  • Développer activement la plateforme full-stack (React, Golang, SQL, AWS).
  • Participer aux choix technologiques et contribuer à l’amélioration continue de l’architecture logicielle.
  • Collaborer avec l’équipe produit pour transformer les objectifs d’affaires en solutions techniques solides et performantes.
  • Assurer une haute qualité du code et promouvoir des bonnes pratiques de développement (CI / CD, revues de code, tests).
  • Partager ton expertise avec les développeurs juniors et contribuer à une culture d'apprentissage continu.
  • Assurer la stabilité, la performance et la sécurité de notre stack.
  • Participer à l’exploration et à l’intégration concrète de l’IA dans notre plateforme.

Tu es la personne qu’il nous faut si :

  • Tu as au moins 5 ans d’expérience en développement logiciel, particulièrement sur des plateformes à fort volume de données.
  • Maîtrise de langages modernes (Go ou volonté de l’apprendre rapidement) et expérience en développement full-stack.
  • Excellente compréhension des bases de données relationnelles et de la structuration de modèles de données complexes.
  • Expérience avec les outils CI / CD et culture axée sur des déploiements réguliers (Trunk-based development).
  • Familiarité avec les environnements cloud (AWS de préférence).
  • Expérience ou fort intérêt envers les projets impliquant de l’IA.
  • Esprit d'équipe, curiosité intellectuelle et rigueur dans ton travail.

Pourquoi nous rejoindre ?

  • Salaire compétitif avec augmentations fréquentes basées sur la performance.
  • 4 semaines de vacances dès la première année.
  • Environnement de travail hybride et flexible.
  • Rôle stratégique au sein d’un produit technologique en forte croissance.
  • Occasion unique de participer à l’intégration d’IA dans un produit utilisé par des milliers d’entreprises.
  • Possibilité d’avoir un véritable impact sur l’évolution technologique d'une entreprise dynamique.

Notre processus de recrutement

  • Entretien initial (30 min) – Apprendre à se connaître et discuter de ton parcours.
  • Entretien technique – Évaluer tes compétences techniques et ta vision.
  • Rencontre d’équipe – Valider le fit humain et collaboratif.