Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Le rôle : Senior Software Engineer
Intégré à l’équipe Growth, vous jouerez un rôle clé dans la création et la mise à l’échelle de produits orientés client, de la page web publique au portail membre et à l’application mobile.
Vous contribuerez à des initiatives à fort impact qui soutiennent directement la croissance de l’entreprise, tout en prenant en charge vos développements de bout en bout dans un environnement rapide, orienté produit.
Responsabilités clés
- Construire & Mettre à l’échelle : développer et maintenir des plateformes performantes prenant en charge les activités de coworking et d’espaces flexibles, en garantissant la scalabilité et la fiabilité.
- Architecture & conception des systèmes : collaborer avec les équipes Produit et Digital pour concevoir des systèmes robustes et pérennes, réduisant la dette technique et éliminant les silos de données.
- Excellence en production : livrer des solutions résilientes avec un fort focus sur la stabilité, en assurant des déploiements fluides sans interruption pour les utilisateurs.
- Collaboration full-stack : faire le pont entre la complexité backend et les besoins côté utilisateurs, en contribuant à l’ensemble de la stack si nécessaire.
- Responsabilité & impact : prendre la responsabilité complète des fonctionnalités, de la conception à la production, avec des releases fréquentes et une visibilité directe sur l’impact.
- Mentorat & bonnes pratiques : promouvoir des standards de code propre, de tests et de documentation, tout en soutenant la croissance de l’équipe.
Qualifications
Nous recherchons un ingénieur orienté produit, qui s’épanouit dans un environnement collaboratif à fort impact et qui prend en charge au-delà de la simple exécution de tâches.
- Expérience : 5–7+ années de développement backend en environnements de production en utilisant Node.js (JavaScript/TypeScript).
- Expertise des bases de données : forte expérience avec les bases de données NoSQL (MongoDB de préférence).
- Systèmes asynchrones & distribués : expérience de la conception de workflows asynchrones via des files de messages (Kafka, RabbitMQ, Redis, AWS SNS/SQS).
- Environnement cloud : expérience pratique avec l’écosystème AWS (EC2, S3, SNS, SQS, Elastic Beanstalk est un plus).
- Polyvalence : capacité à travailler sur l’ensemble du stack lorsque nécessaire dans un environnement d’ingénierie flexible.
- Communication : forte capacité à traduire des concepts techniques complexes à des parties prenantes non techniques.
Atout (Nice to Have)
- Expérience avec des systèmes de données temps réel ou des architectures orientées événement.
- Exposition à des plateformes SaaS évolutives.
- Intérêt pour des environnements produit pilotés par l’IA ou centrés sur les données.
Informations supplémentaires
- Rémunération : salaire de base compétitif avec possibilité de bonus, selon l’expérience.
- Avantages santé : plans d’assurance santé complets.
- Temps libre : politique généreuse et flexible de congés payés.
- Bien-être : accès à des programmes et initiatives de bien-être.
- Développement professionnel : budget dédié pour soutenir l’apprentissage et la croissance.
- Plan de retraite : plan d’épargne pour la retraite soutenu par l’employeur.