Développeur(euse) logiciel senior, Backend
Job Summary
Votre rôle à titre de Développeur(euse) logiciel senior Backend
Relevant de Dylan Cattelan Gestionnaire Développement logiciel la mission du Développeur(euse) logiciel senior Backend est de concevoir et faire évoluer les systèmes de pointage de disponibilité et de redistribution qui transforment la capacité des prestataires et la demande des membres en rendez-vous rapides et fiables à grande échelle.
Vos responsabilités
- Concevoir améliorer et exploiter des applications et des services API critiques ;
- Collaborer étroitement avec les équipes Opérations et dautres parties prenantes externes non techniques afin de bâtir le contexte partagé nécessaire à lalignement sur la bonne solution ;
- Identifier affiner et prioriser les éléments de travail selon leur valeur métier en collaboration avec le gestionnaire de produit ;
- Rédiger et participer à lélaboration de documents de conception technique pour aligner léquipe sur des solutions claires ;
- Écrire du code précis lisible et testable ainsi que des suites de tests maintenables servant dexemple aux autres développeurs ;
- Contribuer au développement des compétences et de lefficacité des autres développeurs par le biais de revues de code de documentation et daccompagnement direct.
Nous aimerions beaucoup vous rencontrer si vous possédez
- 5 ans ou plus dexpérience significative en backend : services API systèmes distribués et modélisation de données ;
- Laisance à concevoir des logiciels et à communiquer vos décisions et compromis avec vos collègues ;
- Une connaissance des architectures événementielles ou la volonté de les apprendre en cours demploi ;
- Une connaissance des architectures de synchronisation de données ou la volonté de les apprendre en cours demploi ;
- Une expérience dans la conception ou la contribution à des systèmes à forte automatisation des ordonnanceurs des moteurs de décision ou des flux métier impliquant des règles complexes ;
- Laisance à intégrer de la logique doptimisation (p. ex. OR-Tools/CP-SAT) ou des sorties pilotées par ML dans des flux backend en production ;
- Un souci marqué pour lexactitude la fiabilité et lidempotence notamment dans les systèmes qui modifient des plannings réels ;
- La maîtrise des outils backend modernes : CI/CD contrôle de version tests automatisés piles dobservabilité et infrastructure-as-code ;
- Laisance à travailler de manière collaborative entre les fonctions avec des scientifiques des données des développeurs de données des équipes DevSecOps et opérationnelles ;
- Une expérience avec React Native ou des frameworks front-end (atout).
Chez Dialogue votre bien-être est notre priorité.
Prendre soin des autres cest aussi prendre soin de notre équipe!Selon votre rôle et votre statut demploi vous pourriez avoir accès aux avantages suivants :
- Accès à lapplication Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
- Assurance entièrement couverte compte de dépenses pour la santé couverture dentaire et remboursement de bien-être
- 4 semaines de vacances 9 journées de bien-être et 1 journée de bénévolat
- Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à lexception des postes entièrement à distance)
- Possibilité de travailler à létranger jusquà 4 semaines par année
- Programmes dincitation primes de référencement et cotisation équivalente au REER
- Apprentissage via Coursera budget de formation externe et programme de mentorat
- Prestation facultative pour le congé parental
Léchelle salariale indiquée représente léchelle prévue pour lembauche à ce sein de Dialogue la position de loffre dun candidat au sein de cette fourchette est déterminée en fonction de son expérience pertinente ses compétences démontrées et des qualifications.
About Company
Reach your organization’s sustainability and social impact goals with nature-based solutions.