Senior Fullstack Developer - General application
Montreal, CanadaPosted Feb 20, 2026
Senior Fullstack Developer - General application LocationMontreal HQEmployment TypeFull timeLocation TypeHybridDepartmentProduct & EngineeringIntegrations- English versions to followÀ propos de Stay22Basée à Montréal, Stay22 aide les créateurs ambitieux et les plateformes numériques à forte intention à transformer leur trafic existant en revenus additionnels, grâce à une technologie qui fonctionne discrètement en arrière-plan.Aujourd’hui, plus de 6 500 créateurs et plateformes font confiance à Stay22, avec plus d’un milliard de dollars en transactions annuelles transitant par la plateforme. Initialement conçue pour le secteur du voyage, l’entreprise accompagne désormais des partenaires dans les domaines du commerce de détail, du lifestyle, de l’édition, des événements et du transport, alors qu’elle poursuit l’expansion de son infrastructure de monétisation pour l’économie moderne des créateurs.Sommaire du posteEn tant que développeur·euse Fullstack Senior chez Stay22, vous agirez à titre de leader technique au sein d’une équipe multidisciplinaire (« squad »). Vous serez responsable de la conception, du développement et du déploiement de bout en bout d’initiatives produits critiques. Votre rôle ne se limitera pas à l’écriture de code : vous serez propriétaire des fonctionnalités, du concept à la production, en faisant le pont entre la logique d’arrière-plan (backend) complexe et une expérience utilisateur intuitive.Dans ce rôle, vous mettrez à profit votre polyvalence technologique — en utilisant Node.js, Python et TypeScript au backend et React au frontend — pour bâtir des solutions performantes et évolutives. On s’attendra à ce que vous résolviez des problèmes ambigus, fassiez des compromis techniques pragmatiques et agissiez comme mentor auprès des autres développeur·euses pour élever la maturité technique globale de l'équipe.Responsabilités clésIngénierie produit de bout en boutDiriger la conception et l'implémentation de fonctionnalités fullstack, en assurant une intégration fluide entre la logique serveur (Node.js/Python) et les interfaces clients (React/TypeScript).Concevoir et optimiser les schémas de bases de données (PostgreSQL et MongoDB) pour garantir l'intégrité des données, la performance et la scalabilité des applications à fort trafic.Rédiger du code de haute qualité et facile à maintenir, tout en prônant la simplicité pour garantir que les solutions soient non seulement fonctionnelles, mais aussi robustes à long terme.Leadership technique et qualitéPiloter la prise de décision technique au sein de l'équipe, en produisant des designs techniques rigoureux et des ADR (Architecture Decision Records) pour les initiatives complexes.Promouvoir les meilleures pratiques d'ingénierie, incluant des revues de code rigoureuses, des tests automatisés (TDD/BDD) et des flux CI/CD efficaces.Identifier et corriger proactivement la dette technique, en équilibrant le besoin de rapidité et la stabilité du système à long terme.Collaboration et mentoratMentorer les développeur·euses de niveaux junior et intermédiaire, en fournissant des rétroactions constructives et en favorisant une culture d'apprentissage continu.Travailler en étroite collaboration avec les gestionnaires de produits (PM) et les designers pour évaluer la faisabilité technique, discuter des compromis (portée vs échéancier) et façonner la feuille de route du produit.Collaborer avec les équipes Platform et Data pour s'assurer que vos solutions respectent les standards de l'organisation en matière de sécurité, d'observabilité et de gouvernance des données.ExigencesÉducation et expérienceBaccalauréat ou Maîtrise en informatique (ou domaine connexe), ou expérience professionnelle équivalente.6 à 8 ans et plus d'expérience en développement logiciel, avec une solide feuille de route dans le déploiement d'applications fullstack en production.Compétences techniquesExpertise approfondie du développement côté serveur avec Node.js et/ou Python.Maîtrise avancée du développement...