Développeur(euse) logiciel senior, Backend

Rippling, Inc.

Montreal

Hybrid

CAD 110,000 - 150,000

Full time

33 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Assurance santé complète
4 semaines de vacances
Budget formation Coursera et mentorat
Travail hybride Montréal/Toronto
Congé parental option

Job summary

Dialogue recherche un Développeur(euse) logiciel senior, Backend, pour concevoir et faire évoluer des systèmes de pointage, de disponibilité et de redistribution à grande échelle.

Le rôle exige au moins 5 ans d'expérience backend, une vision architecturale solide et une collaboration étroite avec les équipes DSI et opérationnelles. Travail hybride à Montréal ou Toronto avec opportunités d'apprentissage et d'impact.

Qualifications

  • 5 ans ou plus d'expérience significative en backend : services, API, systèmes distribués et modélisation de données.
  • Conception logicielle et communication efficace de décisions et compromis.
  • Connaissance des architectures événementielles ou volonté d'apprendre.
  • Connaissance des architectures de synchronisation de données ou volonté d'apprendre.
  • Expérience avec des systèmes fortement automatisés et orchestrateurs.
  • Intégration possible de logique d'optimisation (OR-Tools/CP-SAT) ou ML dans des flux backend.
  • Rigueur, exactitude et idempotence dans les systèmes réels.
  • Maîtrise des outils backend modernes: CI/CD, VCS, tests automatisés, observabilité, infrastructure-as-code.

Responsibilities

  • Concevoir, améliorer et exploiter des applications et des services API critiques.
  • Collaborer étroitement avec les Opérations et d'autres parties prenantes externes non techniques.
  • Identifier, affiner et prioriser les éléments de travail avec le product owner.
  • Rédiger et participer à des documents de conception technique.
  • Écrire du code précis, lisible et testable, et développer des tests maintenables.
  • Contribuer au développement des compétences par revue de code et mentorat.

Skills

Backend development
Event-driven architecture
Data synchronization
Automation systems
OR-Tools/CP-SAT
ML in backend
Idempotence
CI/CD
Version control
Automated tests
Observability stacks
Infrastructure as code
Cross-functional collaboration
React Native (front-end)

Tools

React Native

Job description

Développeur(euse) logiciel senior, Backend

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

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.

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 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‑points 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 d'autres parties prenantes externes non techniques afin de bâtir le contexte partagé nécessaire à l'alignement 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 d'exemple aux autres développeurs ;
  • Contribuer au développement des compétences et de l'efficacité des autres développeurs par le biais de revues de code, de documentation et d'accompagnement direct.
Nous aimerions beaucoup vous rencontrer si vous possédez
  • 5 ans ou plus d'expérience significative en backend : services, API, systèmes distribués et modélisation de données ;
  • L'aisance à 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 d'emploi ;
  • Une connaissance des architectures de synchronisation de données, ou la volonté de les apprendre en cours d'emploi ;
  • 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 ;
  • L'aisance à intégrer de la logique d'optimisation (p. ex., OR-Tools/CP-SAT) ou des sorties pilotées par ML dans des flux backend en production ;
  • Un souci marqué pour l'exactitude, la fiabilité et l'idempotence, 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 d'observabilité et infrastructure-as-code ;
  • L'aisance à 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, 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

L’échelle salariale indiquée représente l’échelle prévue pour l’embauche à ce poste. Au sein de Dialogue, la position de l’offre d’un 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur(euse) logiciel senior, Backend
Développeur(euse) logiciel senior, Backend

Rippling, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Assurance santé complète
Compte de dépenses santé
4 semaines de vacances
+1
Développeur(euse) logiciel senior, Backend
Développeur(euse) logiciel senior, Backend

Dialogue • Montreal (administrative region)

Hybrid
CAD 105,000 - 145,000
Accès à l’application Dialogue et au s
Assurance santé et bien-être
4 semaines de vacances et 9 journées
+5
Développeur(se) logiciel principal(e), backend
Développeur(se) logiciel principal(e), backend

Dialogue • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Accès à l’application Dialogue et sout
Couverture santé complète et assurance
4 semaines de vacances et 9 journées >
+3
Développeur(se) Senior Plateforme de Données
Développeur(se) Senior Plateforme de Données

Portage Ventures GP Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Assurance maladie complète
Formation et développement
Horaires hybrides et continentaux
Développeur(se) de données principal(e)
Développeur(se) de données principal(e)

Dialogue • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride Montréal/Toronto
+2
Développeur(se) logiciel principal(e), backend
Développeur(se) logiciel principal(e), backend

Dialogue • Montreal

Hybrid
CAD 110,000 - 170,000
Assurance santé
Couverture dentaire
Compte dépenses santé
+11
Développeur(se) de données principal(e)
Développeur(se) de données principal(e)

Dialogue • Montreal

Hybrid
CAD 110,000 - 150,000
Santé complète
4 semaines de vacances
Formation Coursera
+2
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal

On-site
CAD 90,000 - 130,000
Soutien santé mentale
Assurance santé complète
4 semaines de vacances
+5
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance santé
Budget formation
Vacances 4 semaines
+5
Développeur(se) Senior Plateforme de Données
Développeur(se) Senior Plateforme de Données

Dialogue • Toronto

Hybrid
CAD 105,000 - 135,000
Santé et bien-être
Assurance complète
4 semaines de vacances
+3