Offres d'emploi

Développeur(euse) logiciel principal(e), Full Stack (Expérience client)

À 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’accommodations spéciaux sont invitées à nous écrire à l’adresse accessibilite@dialogue.co 


Déclaration sur l'utilisation de l'IA

Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste.


⚠️ Avis de fraude en recrutement

Dialogue communique avec les candidat(e)s uniquement par des adresses courriel officielles @dialogue.co. Nous ne demandons jamais de paiement, de cartes-cadeaux ni de renseignements financiers personnels à quelque étape que ce soit du processus d'embauche, et nous n'envoyons jamais d'offre d'emploi sans un processus d'entrevue structuré. Tous nos postes sont affichés exclusivement sur dialogue.co/fr/carrieres. Si vous recevez une communication suspecte prétendant provenir de Dialogue, ne répondez pas — signalez-la à jobs@dialogue.co et vérifiez le poste sur notre page carrières officielle.


Votre rôle à titre de Développeur(euse) logiciel principal(e), Full Stack

Le ou la Développeur(euse) logiciel principal(e), Full Stack est la voix technique principale de l'équipe rapports clients au sein du pôle Clients de Dialogue. Vous travaillerez aux côtés d'un développeur intermédiaire, d'un analyste de données, d'un développeur de données, d'un gestionnaire de produit et d'un designer, sous la responsabilité du gestionnaire du rapports clients. Votre étoile polaire (votre objectif principal) est le portail administrateur de Dialogue basé sur React : l'interface web unique à travers laquelle tous les clients de Dialogue gèrent leur organisation, ajoutent des membres admissibles, consultent leurs factures et leurs forfaits, et accèdent à leurs rapports clients.

Ce rôle s'adresse à une personne qui prend en charge non seulement ses tâches, mais le produit lui-même. Vous serez la personne qui connaîtra le mieux l'interface : son architecture, son historique, ses points de friction et son potentiel. Le développement front-end est au cœur de vos activités, mais vous êtes à l'aise sur l'ensemble de la pile technologique (full stack), y compris les services back-end en Python dont dépend le portail admin. Vous manifestez également un intérêt pour le DevOps : vous n'attendez pas que quelqu'un d'autre gère l'infrastructure, les déploiements ou la santé de la production. Vous êtes autonome, vous avez des convictions techniques affirmées et vous êtes stimulé(e) par l'idée de façonner un produit utilisé par l'ensemble des clients de Dialogue.



Vos responsabilités

  • Prendre la responsabilité de la base de code front-end du portail admin : Diriger le développement et l'évolution de la base de code d'une application de type Single Page Application (SPA) en React bâtie avec TypeScript. Vous serez le-la  principal(e) responsable technique du front-end, prendrez les décisions architecturales, établirez les normes, réviserez le code et veillerez à ce que l'application soit fiable, performante et facile à maintenir.
  • Encadrer et collaborer avec un autre développeur : Collaborer au quotidien avec un second développeur au sein de l'équipe en partageant le contexte, en révisant son travail, en débloquant ses situations complexes et en l'aidant à progresser. En tant que développeur(euse) le plus senior, vous fixez la barre en matière de qualité d'ingénierie pour l'équipe.
  • Développer et maintenir des fonctionnalités full-stack : Implémenter de nouvelles fonctionnalités de bout en bout : de l'interface utilisateur en React jusqu'aux services back-end en Python que le portail admin consomme via HTTP. Que le travail se situe au niveau du front-end ou de la couche API, vous le prenez en charge et le livrez.
  • Façonner l'expérience des rapports clients : Travailler avec l'analyste de données, le développeur de données et le gestionnaire de produit pour intégrer les rapports clients au portail. Cela inclut l'intégration de visualisations de rapports via une solution tierce, la connexion des pipelines de données à l'interface utilisateur et la garantie que l'espace de rapport soit intuitif et conforme aux règles de confidentialité.
  • Participer aux activités DevOps : Prendre un intérêt actif dans la façon dont le portail est construit, déployé et exploité en production. Cela comprend la contribution aux pipelines CI/CD (CircleCI), la surveillance de la santé des services avec Datadog, la gestion des déploiements progressifs de fonctionnalités avec LaunchDarkly, et le travail avec Kubernetes (AWS EKS) et des infrastructures provisionnées par Terraform pour assurer la fiabilité du portail admin.
  • Piloter la qualité technique et les décisions d'architecture : Rédiger et réviser des documents de conception technique, proposer des améliorations architecturales pragmatiques et maintenir la base de code du portail saine. Participer à la migration plus large vers TypeScript actuellement en cours dans l'ensemble des bases de code front-end de Dialogue.
  • Collaborer avec les équipes Produit et Design : Collaborer avec le gestionnaire de produit et le designer pour façonner les fonctionnalités avant leur développement — en apportant votre perspective technique aux discussions sur le périmètre (scope), aux évaluations de faisabilité et à la planification des livraisons.
  • Échanger avec les équipes paires : Travailler avec les équipes paires, l'équipe DevOps et l'équipe tech au sens large pour tirer parti des infrastructures partagées et des capacités de la plateforme, et veiller à ce que les besoins du portail admin soient représentés dans les conversations techniques inter-équipes.

Nous aimerions beaucoup vous rencontrer si vous possédez 

  • Possédez plus de 5 ans d'expérience professionnelle en développement de logiciels, avec une expertise approfondie en ingénierie front-end et une réelle capacité à contribuer à l'ensemble de la pile technologique (full stack).
  • Maîtrisez React et TypeScript — vous écrivez un code propre et idiomatique, comprenez l'architecture des composants ainsi que la gestion d'état, et êtes à l'aise pour prendre des décisions sur lesquelles d'autres s'appuieront.
  • Avez de l'expérience en back-end avec Python et êtes à l'aise pour lire, naviguer et contribuer à des services Python, en particulier des API REST.
  • Êtes orienté(e) produit qui fait preuve d'esprit de propriété (ownership) : vous pensez à l'expérience utilisateur et à la valeur d'affaires de ce que vous construisez, et pas seulement à l'implémentation technique.
  • Manifestez un intérêt pour le DevOps : vous êtes curieux(euse) des pipelines CI/CD, des processus de déploiement, des outils d'observabilité et des opérations de production, et vous souhaitez assumer des responsabilités dans ces domaines plutôt que de simplement les déléguer.
  • Avez l'expérience du travail en autonomie dans un rôle senior ou quasi-gestionnaire : vous êtes à l'aise pour prendre des décisions techniques sans attendre qu'on vous dise quoi faire, et vous apportez de la clarté plutôt que de l'ambiguïté en situation d'incertitude.
  • Communiquez efficacement avec les gestionnaires de produit, les designers et les parties prenantes non techniques — vous savez expliquer clairement les compromis techniques et contribuer aux discussions de priorisation.
  • Atout majeur : Expérience avec AWS (EKS, S3, SQS), Kubernetes, Terraform, CircleCI, Datadog ou LaunchDarkly. Une familiarité avec les bibliothèques de visualisation de données ou les outils d'intégration (embedding) est un plus.


Veuillez noter qu’étant donné que nous servons des client(e)s situé(e)s dans tout le Canada, le bilinguisme est un atout 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

Technologie | Technology

Montréal, Canada

Compartilhar no:

Termos de serviçoPrivacidadeCookiesDesenvolvido pela Rippling