À 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 en tant que développeur(euse) logiciel(le), Backend, Expérience Fournisseur
L’équipe Expérience fournisseur est à la recherche de développeur(euse)s logiciel(le)s Backend et de développeur(euse)s logiciel(le)s senior Backend pour se joindre à la nouvelle équipe ServiceOS – Workflow. Relevant de Lauranne Sins, directrice de l’ingénierie au sein du groupe Expérience fournisseur, vous participerez à l’accélération de la transition vers le modèle Direct-to-Care de Dialogue. Il s’agit d’un effort global de Dialogue visant à connecter les membres à leurs fournisseur(euse)s de soins avec le minimum de complexité. L’équipe Workflow joue un rôle clé dans l’atteinte des jalons de ServiceOS. Le ou la développeur(euse) logiciel(le) Backend devra concevoir, architecturer et développer des workflows, avec pour mandat principal de livrer des résultats à haute vélocité. L’objectif est d’automatiser de façon sécuritaire et fiable les processus médicaux dans un contexte de prestation de services.
Vos responsabilités
Automatisation des workflows et primitives
- Livrer des blocs fondamentaux (primitives) construits sur notre moteur de workflows basé sur Temporal.
- Améliorer l’expérience développeur(euse) afin que les workflows soient faciles à concevoir et à maintenir.
- Améliorer la plateforme de soins, la plateforme web React de Dialogue destinée à l’interaction avec les patient(e)s, afin d’en accroître la modularité et de faciliter la création rapide de workflows.
- Développer et déployer les premières automatisations de workflows.
Vélocité, observabilité et données
- Favoriser une vélocité de développement élevée et faciliter des déploiements progressifs rapides et confiants.
- Mettre en place des capacités de tests A/B de bout en bout afin d’assurer des déploiements progressifs et de mesurer les résultats.
- Résoudre les enjeux d’observabilité afin d’alimenter le tableau de bord de gestion et de mesurer les gains d’efficacité.
Contexte architectural et intégrations
- Évoluer au sein d’une équipe full stack au sein du "Provider Stream", nécessitant une collaboration avec la plateforme de soins web destinée aux fournisseur(euse)s et l’application mobile React Native.
- Développer une compréhension de bout en bout des systèmes conversationnels de Dialogue, alors que l’équipe travaille à l’interfaçage ou à la migration de flux existants.
- Tirer parti des pratiques de développement axées sur l’IA de Dialogue en utilisant Claude, Cursor ou des outils similaires, et s’impliquer dans l’infrastructure et le cycle de développement IA de Dialogue, incluant le développement et la maintenance de prompts, de cadres d’évaluation et d’intégrations de modèles via LangChain.
Nous aimerions beaucoup vous rencontrer si vous possédez
- Une solide expérience en développement, avec un accent sur les systèmes distribués et l’orchestration de workflows.
- Plus de 5 ans d’expérience en développement logiciel, idéalement dans un environnement réglementé.
- Une expertise avec Temporal ou des cadres d’exécution durable similaires.
- De l’expérience dans la mise en place d’infrastructures de tests A/B et de déploiements progressifs.
- Une forte maîtrise de la conception de systèmes hautement observables.
- De l’expérience dans la définition et la gestion de contrats de données et d’architectures événementielles.
- De l’expérience en ingénierie de prompts, en cadres d’évaluation et en intégration de modèles de base.
- Une utilisation régulière de Cursor, Claude ou d’outils de codage assisté similaires.
- De l’expérience avec l’automatisation de workflows humains
Veuillez noter que puisque nous servons des client(e)s partout au Canada, le bilinguisme est essentiel 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