Développeur Logiciel Full-Stack – Systèmes, Interface Utilisateur et Intégrations

Montréal, Canada

À propos de nous​ 

Chez Haply Robotics, nous sommes spécialisés dans la technologie haptique et l’interaction homme–machine, en développant des solutions robotiques de nouvelle génération qui relient les mondes numérique et physique. Nous recherchons un développeur logiciel polyvalent, à l’aise à l’intersection de l’architecture des systèmes, du développement backend et frontend, ainsi que des intégrations logicielles. Vous concevrez, développerez et maintiendrez des applications haute performance, superviserez l’infrastructure et les flux de travail DevOps, et veillerez à une intégration fluide entre nos plateformes robotiques et les systèmes externes.


À propos du poste
Vous serez responsable du développement logiciel full-stack, des intégrations systèmes et de la gestion de l’infrastructure technique. Cela inclut la création d’expériences UI/UX réactives et interactives, l’optimisation des performances du backend, le développement de protocoles de communication sécurisés et la gestion des pipelines de déploiement. Vous collaborerez étroitement avec les équipes d’ingénierie, de fabrication et des opérations afin de fournir des systèmes fiables, évolutifs et sécurisés.


Relation client
Évolution personnelle
Autonomie
Travail administratif
Expertise technique

Responsabilités

  • Architecture des systèmes et infrastructure
  • Concevoir et maintenir des architectures logicielles compatibles multi-OS (Windows, Linux, macOS).​
  • Gérer et surveiller les tableaux de bord de l’infrastructure technologique de l’entreprise pour en assurer la performance et la disponibilité. Ask ChatGPT
  • Superviser les licences logicielles, le suivi de leur utilisation et la planification de leur renouvellement.
  • Ensure compliance with ISO 27001, SOC2, and GDPR standards.
  • Développement logiciel – UI/UX et applications 
  • Développer des applications réactives et interactives en utilisant React, Svelte, Tauri et Three.js.
  • Créer des tableaux de bord multiplateformes pour la visualisation des données robotiques et la surveillance des dispositifs.
  • Collaborer avec les concepteurs UX afin de garantir une conception de produit centrée sur l’utilisateur.  ​ 
  • Intégrations et pipelines de données  ​
  • Mettre en œuvre et maintenir les intégrations pour Odoo, UPS, GitLab, QuickBooks et autres plateformes SaaS.
  • Gérer les API, les connexions aux bases de données et les outils internes pour les indicateurs de performance (KPI) en fabrication et en finance.
  • Optimiser les flux de travail CI/CD pour les tests automatisés, le déploiement et la surveillance des performances.
  • Optimisation des performances et sécurité
  • Surveiller et améliorer les performances, la scalabilité et la fiabilité des systèmes.  ​
  • Développer des outils de diagnostic pour la détection et la résolution des goulots d’étranglement.
  • Mettre en œuvre des protocoles de communication sécurisés (WebSockets, JSON, interfaces série) pour les interactions matériel–logiciel.
  • Collaboration et leadership  ​
  •  Travailler de manière interfonctionnelle avec les équipes d’ingénierie, des opérations et les équipes clients.  ​
  •  Encadrer les développeurs juniors et participer aux revues de code entre pairs.
  •  Assurer le soutien à l’intégration et à l’accès aux systèmes pour le personnel interne et les sous-traitants.

Indispensables

  • Plus de 3 ans d’expérience professionnelle en développement full-stack.
  • Maîtrise de Python, JavaScript/TypeScript et des flux de travail basés sur Git.
  • Strong experience with React, Svelte, or similar frameworks.
  • Solide expérience avec React, Svelte ou des frameworks similaires.
  • Compréhension des protocoles de sécurité logicielle et des normes de conformité.
  • Excellentes compétences en résolution de problèmes et en communication. 

Atouts  ​

  • Expérience en développement de modules Odoo ou en intégrations ERP.
  • Connaissance de Rust (Tauri) et de Three.js/D3.js pour la visualisation de données.  ​
  • Expérience en robotique, IoT ou systèmes de fabrication.
  • Familiarité avec JumpCloud ou des contrôleurs de systèmes similaires.

Les points forts du poste


  • Une excellente équipe de personnes talentueuses, dans une culture conviviale et ouverte.  ​
  • Aucun gestionnaire incompétent, aucun outil inefficace à utiliser, aucun horaire de travail rigide.
  • Aucune perte de temps dans des processus d’entreprise inutiles, de vraies responsabilités et de l’autonomie.  ​
  • Développez vos connaissances dans divers secteurs d’activité.
  • Créez du contenu qui aidera nos utilisateurs au quotidien.  ​
  • De vraies responsabilités et des défis au sein d’une entreprise en évolution rapide.  ​
Our Product
Our Product

Discover our products.

READ

Ce que nous offrons


  • Salaire compétitif et avantages sociaux.
  • 3 semaines de congés payés.
  • Programme d’options d’achat d’actions pour les employés (ESOP).
  • Événements mensuels parrainés par les employés.  ​
  • Possibilités de développement professionnel dans un environnement de haute technologie.  ​
  • Journées régulières de démonstration avec pizza, programmes de bien-être et activités de consolidation d’équipe.

Avantages

Un poste à temps plein 
Un package salarial attractif.​

Formations

12 jours par an, dont 
6 à votre choix.  ​

Activité sportive​

Pratiquez le sport de votre choix avec vos collègues, 
la facture est prise en charge. ​

Manger et boire  ​

Fruits, café et 
collations fournis.​