close chevron-right chevron-down arrow-right arrow-left facebook linkedin instagram twitter email medium
hero

Make a great move

companies
Jobs

Développeur·e senior en logiciels

Vention

Vention

Montreal, QC, Canada
Posted on Aug 25, 2025

Description de l'entreprise

Vention accompagne certaines des entreprises manufacturières les plus innovantes dans l’automatisation de leurs ateliers de production en quelques jours seulement. La plateforme d’automatisation de fabrication en ligne (MAP) de Vention permet à ses clients de concevoir, d’automatiser, de commander et de déployer des équipements de fabrication depuis leur navigateur Web.

Le siège social de Vention est situé à Montréal, au Canada, et possède des bureaux à Berlin et à Boston. Vention est en activité dans plus de 3 000 usines réparties sur les cinq continents. Figurant sur la liste des Canada’s Most Admired Cultures et Great Place to Work, notre culture est axée sur la performance et nous nous préoccupons profondément du bonheur de nos employé·es. Nous aimons les objectifs ambitieux, les faits et les données, et les débats constructifs. Mais nous savons également que nous ne pouvons pas nous dépasser sans un environnement de travail stimulant et bienveillant. Ces deux aspects de notre culture se nourrissent l’un l’autre et sont considérés avec le même niveau d’attention. Nos valeurs et nos principes sont les suivants :

  • Nous rendons nos clients performants – nous nous plaçons du point de vue du client et nous nous efforçons de créer une expérience client exceptionnelle.
  • Nous exécutons et délivrons – nous nous fixons des objectifs ambitieux et nous sommes enthousiastes à l’idée de les atteindre.
  • Nous débattons, puis nous nous engageons – nous remettons en question nos propres perspectives et idées à la recherche des meilleures solutions.
  • Nous innovons pour inspirer – nous valorisons l’innovation dans les produits, les expériences utilisateur et les pratiques commerciales.
  • Nous collaborons pour aller plus loin – nous travaillons en équipe pour obtenir de meilleurs résultats que ceux que nous obtiendrions seuls.
  • Nous encourageons nos collaborateurs à atteindre leur plein potentiel – nous nous imposons des normes élevées, mais nous savons quand il faut célébrer les progrès et les réussites.

Description du poste

Nous sommes à la recherche d’un développeur logiciel senior pour notre département d’ingénierie client, possédant de solides compétences en développement full-stack, afin de concevoir et développer des applications pour des machines industrielles sur mesure. Ce poste combine le développement d’interfaces utilisateur, la gestion d’état côté serveur et l’intégration de systèmes périphériques. Vous jouerez un rôle clé dans la création d’interfaces intuitives, la programmation de la logique de contrôle des machines, l’intégration de dispositifs tiers via des API, tout en assurant la robustesse et l’évolutivité des solutions logicielles qui propulsent notre automatisation.

Responsabilités :

  • Concevoir et développer des applications front-end pour les interfaces utilisateur des machines à l’aide de React, TypeScript et d’autres frameworks web modernes.

  • Développer et maintenir des services back-end en Python pour gérer les états des machines, les flux de travail et les logiques de contrôle.

  • Intégrer des équipements périphériques (capteurs, actionneurs, robots, caméras, etc.) via des API, des SDK et des protocoles de communication (ex. : REST, gRPC, WebSockets, MQTT, Modbus TCP).

  • Concevoir et implanter des API permettant de connecter les applications machines aux systèmes internes et externes.

  • Écrire du code robuste, maintenable et testable sur l’ensemble de la pile technologique.

  • Collaborer étroitement avec les ingénieurs de projet pour assurer une intégration harmonieuse entre le matériel et les logiciels.

  • Définir et documenter les modèles d’architecture logicielle, les meilleures pratiques et les standards de programmation.

  • Diriger le débogage, le dépannage et l’optimisation des systèmes front-end et back-end.

  • Encadrer les développeurs juniors et contribuer à l’amélioration continue du processus de développement.

Qualifications

Exigences :

  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe (ou expérience équivalente).

  • Plus de 5 ans d’expérience professionnelle en développement logiciel.

  • Excellente maîtrise de React, TypeScript et des frameworks frontend modernes.

  • Solide expérience en développement backend avec Python, incluant la gestion d’états de machines.

  • Expérience dans la conception et l’utilisation d’API REST/gRPC.

  • Connaissance des protocoles de communication industrielle (ex. : MQTT, Modbus), ou volonté de les apprendre.

  • Bonne compréhension des machines à états, des architectures orientées événements et des systèmes temps réel.

  • Maîtrise des outils de gestion de versions (Git), des flux CI/CD, et des tests automatisés.

Atouts :

  • Expérience dans des environnements basés sur Linux.

  • Connaissances ou expérience en robotique, automates programmables (PLC) ou automatisation industrielle.

  • Connaissance de la conteneurisation (Docker) et des pratiques de déploiement.

  • Familiarité avec les services infonuagiques (AWS, Azure, GCP) pour l’IoT ou l’intégration de données.

  • Sensibilité au design UI/UX pour concevoir des interfaces machines conviviales pour les opérateurs.

Informations supplémentaires

Informations supplémentaires

Nous prenons soin de vous

  • Politiques flexibles en matière de congés payés et de travail à distance.
  • L'équipe BDR travaille au bureau 4 jours par semaine et à domicile le vendredi. Ceci afin de promouvoir la cohésion de l'équipe, le coaching et le partage des meilleures pratiques.
  • Boissons et collations gratuites pour que vous soyez ravitaillé·e et prêt·e pour votre journée.
  • Plans de santé et de bien-être pour que vous vous sentiez au mieux de votre forme.
  • Possibilités d’évolution de carrière. Votre avenir compte.
  • Événements sociaux conviviaux organisés en fonction des divers intérêts de notre équipe pour célébrer tous ensemble, d’équipes sportives sponsorisées aux soirées Trivia.
  • Temps libre pour faire du bénévolat et contribuer à la vie de votre communauté.

Processus de recrutement

  • Appel téléphonique
  • Rencontre avec l’équipe
  • Cas pratique
  • Décision et offre

Engagement en faveur de l’égalité des chances en matière d’emploi

Nous favorisons la création d’un environnement stimulant pour les individus performants. Notre environnement dynamique vous donnera l’occasion d’élaborer des produits, des processus et des stratégies qui auront un impact durable.

Lorsque vous rejoignez Vention, vous intégrez une équipe de professionnels aux expériences, formations et perspectives diverses. Ensemble, nous nous efforçons de créer un environnement de travail favorable et inclusif pour tous. Nous nous encourageons mutuellement à obtenir des résultats extraordinaires et à nouer des relations à long terme grâce à l’intensité et à la passion qui nous animent.

Nous sommes enthousiastes à l’idée de vous aider à donner le meilleur de vous-même. Saisissez votre chance et découvrez ce dont vous êtes capable !​

Si vous doutez que votre expérience soit en adéquation avec notre offre d’emploi, nous vous encourageons tout de même à postuler ! Nous serons ravis de discuter avec vous et d’apprendre à mieux vous connaître tout en vous permettant de comprendre le rôle