Montréal · Permanent · Senior (6-9 ans)
Développeur·euse Full Stack Python/Django + React — Logiciel de décarbonation des bâtiments — Montréal (hybride)
Un éditeur SaaS québécois du logiciel climat renforce son équipe de développement. Backend Python/Django, frontend ReactJS, sur une plateforme qui aide les professionnels du bâtiment à décider quoi rénover pour décarboner.
- Python
- Django
- ReactJS
- PostgreSQL
- CI/CD · GitHub
- Docker
Notre client est un éditeur logiciel québécois basé à Montréal. Sa plateforme SaaS, propulsée par l'IA et validée par des experts humains, outille les gestionnaires de parcs immobiliers, les distributeurs d'énergie et les firmes de génie-conseil pour prendre des décisions d'efficacité énergétique et de décarbonation.
Contexte
L'entreprise est en croissance rapide et vient d'ouvrir une filiale en France. Le produit repose sur un moteur qui simule et croise des centaines de scénarios de mesures énergétiques par bâtiment, puis restitue la combinaison qui maximise l'impact financier, environnemental et opérationnel.
Concrètement : beaucoup de données énergétiques hétérogènes à réconcilier, un moteur de calcul à alimenter, et une interface qui doit rendre tout ça lisible pour des décideurs non techniques.
Le rôle
Vous serez un acteur clé du développement de la plateforme : conception, implémentation et optimisation de nouvelles fonctionnalités, aussi bien côté backend (Python/Django) que frontend (ReactJS).
- Concevoir, développer et maintenir des fonctionnalités backend : APIs, modèles, services.
- Développer des interfaces frontend ergonomiques et performantes en ReactJS.
- Participer à la conception technique et proposer des solutions scalables et sécurisées.
- Rédiger des tests automatisés : unitaires, intégration, end-to-end.
- Participer aux revues de code et à l'amélioration continue des pratiques.
- Collaborer avec les équipes produit et design pour traduire les besoins utilisateurs.
- Contribuer à la documentation technique.
- Participer aux cérémonies Scrum.
Profil recherché
- Minimum 4 années d'expérience en développement logiciel.
- Expérience avérée en Python avec le framework Django, et en JavaScript avec ReactJS.
- Bonne compréhension des architectures SaaS, des APIs et des bases de données relationnelles.
- Connaissance des pratiques CI/CD et du versionnement avec GitHub.
- Bilinguisme français et anglais, à l'écrit comme à l'oral. C'est un critère ferme.
- Autonomie, esprit analytique, capacité à livrer du code propre et documenté.
- Basé à Montréal ou dans la région, autorisé à travailler au Canada.
Les plus appréciés
- Expérience en startup ou en SaaS à forte croissance.
- Bases de données avancées : PostgreSQL, InfluxDB.
- Notions DevOps : Docker ou équivalent.
- Systèmes distribués ou environnements haute performance.
Ce que le client propose
- Poste à temps plein, en recrutement direct.
- Hybride : 2 jours de télétravail par semaine, horaires flexibles.
- 3 semaines de vacances, plus des congés d'été bonifiés (un vendredi après-midi sur deux).
- Bureaux lumineux à Montréal, à quelques minutes d'une station de métro.
- Culture d'équipe engagée : lunch & learn, moments de co-création, feedback continu.
Le processus
Un échange de qualification avec Abbeal, puis une rencontre avec l'équipe technique du client. Abbeal gère l'introduction et vous accompagne jusqu'au closing.
Postuler
Développeur·euse Full Stack Python/Django + React — Logiciel de décarbonation des bâtiments — Montréal (hybride)
