Développeur(euse) Logiciel Backend - Plateforme at Dialogue – Montréal, Quebec
About This Position
À propos de Dialogue
Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien-être en ligne (soins primaires, santé mentale, TCCi, PAE et bien-être) aux organisations qui souhaitent améliorer le bien-être de leurs employé(e)s et de leurs familles.
Lorsqu'il s'agit de notre travail, nous plaçons la barre très haut. Ensemble, nous transformons la santé et aidons des millions de personnes à améliorer leur bien-être. Nous croyons fermement qu’une équipe exceptionnelle exige plus pour sa :
- Réussite
- Communauté
- Croissance
- Performance
Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!
Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’aménagements spéciaux sont invitées à nous écrire à l’adresse accessibilite@dialogue.co
Votre rôle à titre de Développeur (euse) Logiciel Backend - Plateforme
Nous sommes à la recherche de Développeur·euse·s Logiciel et de Développeur·euse·s Logiciel Senior (spécialisation Backend) pour rejoindre deux de nos équipes.
À propos de l’équipe de développement de la PlateformeLa Plateforme de santé intégrée™ de Dialogue soutient la santé et le bien-être de millions de personnes au sein de plus de 49 000 organisations. Nous exploitons une architecture logicielle fiable, hautement disponible et multi-tenante qui alimente plusieurs applications mobiles en marque blanche pour nos membres, ainsi que les logiciels de bureau utilisés par notre équipe des opérations pour prodiguer des soins.
La mission de l’équipe Plateforme est de simplifier le développement de ces produits en concevant et en exploitant des technologies de plateforme performantes. Ces technologies visent à améliorer la sécurité, la fiabilité et l'agilité de l'architecture et de ses intégrations de données au fil de notre croissance.
À propos de l’équipe de Planification et de Prévision (Scheduling & Forecasting)En tant que chef de file de la télémédecine au Canada, Dialogue s'engage à aider des millions de personnes à améliorer leur santé et leur bien-être. L'équipe Planification et Prévision constitue le pilier opérationnel qui rend cela possible : nous bâtissons et gérons les systèmes qui planifient les horaires de nos professionnels de la santé, prévoient la demande et jumelevent les patients avec le bon clinicien dans toutes les provinces et territoires canadiens. Notre travail influence directement les niveaux de service (SLA), les taux d'occupation, l'équilibre de la charge de travail des prestataires et la réduction des tâches administratives manuelles dans l'ensemble de l'entreprise.
Nous aimerions beaucoup vous rencontrer si vous possédez
- Détenez 3-5 ans et + d'expérience pertinente en backend : services, API, systèmes distribués et modélisation de données.
- Êtes à l'aise pour concevoir des logiciels et communiquer vos décisions ainsi que vos compromis technologiques avec vos collègues.
- Possédez une connaissance des architectures orientées événements (ou avez la volonté d'apprendre en cours d'emploi).
- Possédez une connaissance des architectures de synchronisation de données (ou avez la volonté d'apprendre en cours d'emploi).
- Considérez l'expérience avec le Développement Piloté par les Tests (TDD) comme un atout.
- Avez bâti ou contribué à des systèmes hautement automatisés, des ordonnanceurs (schedulers), des moteurs de décision ou des flux de travail (workflows) impliquant des règles d'affaires complexes.
- Êtes à l'aise pour intégrer de la logique d'optimisation (ex: OR-Tools/CP-SAT) ou des résultats basés sur l'apprentissage automatique (ML) dans des flux de production backend.
- Avez de l'expérience avec les architectures orientées événements, les files d'attente (queues) ou les orchestrateurs de flux de travail.
- Accordez une importance primordiale à la justesse, la fiabilité et l'idempotence, particulièrement dans les systèmes modifiant des horaires en temps réel.
- Maîtrisez les outils backend modernes : CI/CD, contrôle de version, tests automatisés, piles d'observabilité et infrastructure-as-code (IaC).
- Êtes à l'aise de travailler en collaboration avec diverses fonctions : scientifiques de données, développeurs de données, DevSecOps et équipes opérationnelles.
Veuillez noter qu’étant donné que nous servons des client(e)s situé(e)s dans tout le Canada, il est essentiel d’être bilingue pour ce poste. Vous pourriez être amené(e) à communiquer en français et en anglais.
Chez Dialogue, votre bien-être est notre priorité.
Prendre soin des autres, c’est aussi prendre soin de notre équipe! Selon votre rôle et votre statut d’emploi, vous pourriez avoir accès aux avantages suivants :
- Accès à l’application 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 (à l’exception des postes entièrement à distance)
- Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
- Programmes d'incitation, 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