Offres d'emploi

Développeur(euse) logiciel, 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, Full Stack

Le ou la Développeur(euse) Full Stack rejoint l'équipe Rapports clients au sein du pôle Client de Dialogue. Vous travaillerez aux côtés d'un(e) développeur senior, d'un analyste de données, d'un développeur de données, d'un(e) gestionnaire de produit et d'un designer. Votre travail s'articulera autour de deux mandats connectés : contribuer au développement du portail administrateur de Dialogue basé sur React (utilisé par tous les clients pour gérer l'admissibilité des membres et accéder aux rapports) et faire le pont entre le volet logiciel et le volet ingénierie des données de l'équipe.

Ce qui rend ce rôle unique, c'est sa dimension axée sur les données. Vous êtes un(e) développeur(euse) full stack sincèrement curieux(euse) de la manière dont les données circulent, se transforment et s'affichent pour les utilisateurs finaux, et vous avez hâte de mettre la main à la pâte dans les pipelines de données, pas seulement dans la couche web supérieure. Vous collaborerez étroitement avec l'analyste de données et le développeur de données pour connecter les rapports à l'interface. Ce rôle vous permettra de progresser sur les deux fronts : approfondir vos compétences en développement web sous le mentorat d'un(e) développeur(euse) senior, tout en élargissant votre exposition aux pratiques d'ingénierie des données aux côtés de spécialistes dédiés.

Vos responsabilités

  • Développer des fonctionnalités : Contribuer au front-end en React (TypeScript) en bâtissant de nouvelles fonctionnalités, en corrigeant des bogues, en améliorant les composants existants et en participant aux révisions de code. Vous travaillerez en étroite collaboration avec le(la) développeur(euse) senior, qui vous fournira des conseils techniques et vous aidera à progresser en tant développeur(euse)
  • Développer et maintenir des fonctionnalités full-stack : Implémenter des fonctionnalités de bout en bout, de l'interface utilisateur en React jusqu'aux services back-end en Python dont dépend le portail admin via HTTP. Vous êtes à l'aise de prendre en charge des tâches sur l'ensemble de la pile et de les mener à bien.
  • Faire le pont entre le développement et l'ingénierie des données : Agir comme connecteur entre les volets logiciel et données de l'équipe. Travailler avec l'analyste de données et développeur(euse) de données pour comprendre comment les données de rapport sont structurées et transformées, et traduire cela en intégrations front-end fonctionnelles (y compris l'intégration de visualisations de rapports via une solution tierce).
  • Soutenir le travail sur les pipelines de données : Contribuer aux tâches de développement liées aux données : aider à connecter les pipelines de données à l'interface, rédiger ou réviser des scripts et des outils qui soutiennent les flux de données, et développer votre compréhension de la pile de données globale (Snowflake, Airflow, dbt) qui alimente les rapports clients.
  • Participer aux opérations de production : S'impliquer dans les pratiques DevOps de l'équipe en participant aux déploiements, en surveillant la santé des services avec Datadog et en vous familiarisant avec l'infrastructure sur laquelle tourne la console d'administration (AWS EKS, Kubernetes, CircleCI, LaunchDarkly).
  • Collaborer avec les équipes Produit et Design : Travailler avec le gestionnaire de produit et le designer pour comprendre ce qui est construit et pourquoi, apporter votre perspective lors de la planification, signaler rapidement les contraintes techniques et assumer la responsabilité de vos livrables tout au long du cycle de développement.
  • Évoluer avec l'équipe : Ce rôle offre de réelles possibilités d'avancement. Vous serez soutenu(e) par un(e) développeur(euse) senior expérimenté(e) ainsi qu'un Gestionnaire d'équipe, et vous serez encouragé(e) à élargir vos compétences tant sur le plan du web que sur celui de l'ingénierie des données.

Nous aimerions beaucoup vous rencontrer si vous possédez 

  • Possédez de 2 à 4 ans d'expérience professionnelle en développement de logiciels, avec des bases solides tant en développement front-end que back-end.
  • Êtes à l'aise avec React et TypeScript — ou possédez de solides bases en JavaScript et êtes prêt·e à évoluer dans une base de code axée sur TypeScript.
  • Avez de l'expérience en back-end avec Python et êtes à l'aise pour travailler avec des API REST.
  • Manifestez un intérêt sincère pour l'ingénierie des données : vous voulez comprendre comment fonctionnent les pipelines de données, comment elles sont transformées et affichées, et comment les systèmes logiciels et de données se connectent entre eux.
  • Avez l'esprit de collaboration et de communication : vous posez les bonnes questions, partagez votre travail rapidement et collaborez facilement avec vos coéquipiers d'autres disciplines (données, produit, design).
  • Faites preuve d'esprit de propriété (ownership) dans votre travail : vous menez à terme ce que vous commencez, signalez les bloqueurs de manière proactive et vous vous souciez de la qualité de ce que vous livrez.
  • Atout majeur : Expérience avec SQL, dbt, Snowflake ou Airflow. Une familiarité avec AWS, Kubernetes, CircleCI ou Datadog 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

Udostępnij w:

Warunki korzystania z usługPrywatnośćPliki cookieUsługa działa z technologią Rippling