Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur(euse) logiciel principal(e), Backend (Expérience Client)

Full-time

Dialogue

À 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 View email address on ca.workus.org

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 à ***email_hidden*** et vérifiez le poste sur notre page carrières officielle.

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

Le·la Développeur(euse) logiciel principal(e), Backend (Python) se joint à une équipe dédiée qui traduit les exigences d'un partenaire d'envergure en fonctionnalités intégrées directement dans la plateforme de Dialogue. Le principe directeur est d'avoir un seul code de base : chaque fonctionnalité découlant de ce partenariat — qu'il s'agisse de l'admissibilité, du partage de données, de la facturation ou de l'expérience de l'application intégrée — est déployée en tant que composante du produit de base de Dialogue afin de pouvoir être maintenue, étendue et offerte à de futurs clients.

Vous travaillerez principalement sur le registre central des adhésions, de l'admissibilité et de la facturation de Dialogue, ainsi que sur les services backend environnants, au sein d'une architecture de microservices Python en pleine migration d'un framework hérité vers FastAPI. L'équipe est interfonctionnelle : vous collaborerez quotidiennement avec des développeurs mobiles, l'équipe DevSecOps, des développeurs de données, des gestionnaires de produits, l'équipe d'assurance qualité (QA) et les équipes techniques du partenaire pour concevoir, bâtir et exploiter les systèmes backend qui propulsent cette intégration.

Vos responsabilités

Vous Serez Responsable Des Livrables Backend Tout Au Long Du Cycle De Développement, De La Conception Technique Jusqu'au Déploiement Et Aux Opérations En Production. Le Mandat Englobe Le Développement De Nouvelles Fonctionnalités Ainsi Que La Maintenance Du Module Intégré. Au Quotidien, Vous Devrez

  • Bâtir et maintenir des API RESTful en Python (FastAPI) qui alimentent les points de terminaison (endpoints) de l'intégration avec le partenaire. Chaque point de terminaison que vous concevez devient une partie intégrante de la plateforme Dialogue, et non une intégration unique et isolée.
  • Faire évoluer le modèle de domaine de l'admissibilité et de l'adhésion qui sous-tend l'intégration des partenaires et la gestion des membres.
  • Livrer de nouvelles capacités de plateforme dictées par les exigences du partenaire — telles que des intégrations de facturation directe, des améliorations de l'API d'admissibilité et des pipelines de partage de données — tout en veillant à ce que ces fonctionnalités soient conçues de manière assez générique pour faire partie de l'offre standard de Dialogue pour tous ses clients.
  • Rédiger du code précis et testable ainsi que des suites de tests faciles à maintenir. L'équipe utilise le TestClient de FastAPI (ASGI) pour les tests d'intégration, avec de l'injection de dépendances pour simuler l'authentification et le contexte multi-locataire. Les tests unitaires s'exécutent au moment de la compilation (build time). Des tests automatisés vérifient que l'expérience intégrée n'est pas altérée par des modifications provenant de l'un ou l'autre côté de l'intégration.
  • Participer à la conception technique et à la revue de code. Rédiger et réviser des documents de conception technique afin d'aligner l'équipe sur des solutions claires. Améliorer les compétences et l'efficacité de vos pairs grâce à la revue de code, à la documentation et à un mentorat direct.
  • Exploiter des services en production sur AWS EKS (Kubernetes). Les services backend sont conteneurisés et déployés sur des grappes Kubernetes provisionnées via Terraform. Vous surveillerez la santé des services à l'aide de Datadog, gérerez le déploiement progressif des fonctionnalités avec LaunchDarkly et participerez à la réponse aux incidents.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • Possédez 5 ans ou plus d'expérience avec les systèmes distribués, la conception d'API, la modélisation relationnelle ou l'administration de bases de données.
  • Maîtrisez Python et possédez une expérience pratique avec FastAPI ou des frameworks web asynchrones similaires (Django, Flask, aio
  • Détenez une solide expérience avec PostgreSQL et l'ORM SQLAlchemy, y compris en modélisation relationnelle, en optimisation de requêtes et en gestion des migrations.
  • Avez travaillé avec des infrastructures cloud sur AWS, incluant des déploiements conteneurisés sur Kubernetes (EKS), et des outils d'infrastructure en tant que code (IaC) tels que Terraform.
  • Avez fait vos preuves dans l'architecture, l'organisation et la livraison d'initiatives logicielles d'envergure. Vous savez découper des systèmes complexes et le développement de produits en changements incrémentaux, et vous livrez de la valeur de manière constante.
  • Êtes à l'aise avec les outils de traitement de tâches asynchrones comme Celery avec RabbitMQ ou Redis, que l'équipe utilise pour la gestion des tâches en arrière-plan.
  • Communiquez de manière claire et efficace avec des collègues techniques et non techniques. Le rôle implique une collaboration étroite avec les développeurs mobiles, l'équipe DevSecOps, les développeurs de données, les gestionnaires de produits, l'assurance qualité et les équipes techniques des partenaires.
  • Atout : Expérience avec les pipelines CI/CD (CircleCI), les outils d'observabilité (Datadog) et les systèmes de gestion des drapeaux de fonctionnalités / feature flags (LaunchDarkly).

Dialogue met en place une équipe permanente et dédiée pour répondre aux priorités d'un partenaire majeur, mais selon une philosophie architecturale bien précise : chaque fonctionnalité bâtie par cette équipe est intégrée à la plateforme globale de Dialogue.

Les services backend que vous créerez et maintiendrez détermineront si des millions de membres pourront accéder de manière fluide à des soins de santé virtuels grâce à une expérience intégrée au sein de leurs propres applications. Du même coup, ces services renforceront le produit de base de Dialogue pour l'ensemble de ses clients actuels et futurs. Il s'agit d'un travail fondamental, au carrefour de la livraison de partenariats et de l'ingénierie de plateforme, qui se situe au cœur même de la stratégie de croissance de Dialogue.

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
Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Développeur(euse) logiciel principal(e), Backend (Expérience Client) in Montréal, QC vacancy
  •  ...À propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant...  ...carrières officielle. Votre rôle à titre de Développeur(se) Logiciel Principal(e), Front-End Le·la Développeur(euse) Logiciel Principal(e), Front-End (React Native... 
    Principal
    Daily paid
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area

    Dialogue

    Montréal, QC
    14 days ago
  •  ...À propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada....  ...carrières officielle Votre rôle à titre de Développeur(euse) de données principal(e) Nous...  ...principal(e) pour rejoindre l'équipe Flux Client de Dialogue. Vous dirigerez la mise en œuvre... 
    Principal
    Daily paid
    Full time
    Apprenticeship
    Work at office

    Dialogue

    Montréal, QC
    17 days ago
  •  ...de mesure et de surveillance des gaz à effet de serre à des clients industriels et gouvernementaux partout dans le monde. Grâce...  ...'équipe Mission Platform, GHGSat est à la recherche d'un(e) développeur(euse) logiciel backend innovant(e) et expérimenté(e) pour son logiciel Payload... 
    Suggested
    Flexible hours
    Weekend work

    GHGSAT

    Montréal, QC
    13 days ago
  •  ...cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons...  ...planifiant, développant et livrant des solutions logicielles d'entreprise pour nos clients. Nous...  ...pour atteindre les objectifs. Tu es un développeur chevronné doté d'une solide expertise... 
    Suggested
    Full time

    osedea

    Montréal, QC
    23 hours ago
  •  ...Grâce à une analyse approfondie et une compréhension pointue du développement logiciel et des enjeux clients, le(la) Développeur(euse) logiciel lead évalue et sélectionne les options technologiques appropriées pour un projet. Il(elle) participe à l'estimation des efforts,... 
    Suggested

    spiria

    Montréal, QC
    23 hours ago
  •  ...ce qui nous tient à cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons à cœur les grands...  ...efficace et plus agréable. Aperçu du rôle En tant que développeur·euse logiciel sénior avec une solide expérience en cloud, DevOps et infrastructure... 
    Full time
    Apprenticeship

    osedea

    Montréal, QC
    23 hours ago
  •  ...ce qui nous tient à cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons à cœur les grands...  ...efficace et plus agréable. Aperçu du rôle En tant que développeur·euse logiciel sénior avec une solide expérience en data engineering et en... 
    Full time
    Apprenticeship

    osedea

    Montréal, QC
    23 hours ago
  •  ...diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie...  ...matières premières et l'énergie sur les principaux marchés mondiaux. Nous avons également...  ...consensus. Nous recherchons plusieurs développeurs de logiciels passionnés pour rejoindre notre équipe... 
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    5 days ago
  •  ...regroupe plus d’une dizaine de développeurs et de spécialistes en tests...  ...les besoins évolutifs de nos clients. Nous collaborons étroitement...  ...de chacun et privilégions un logiciel propre, maintenable et...  ...développement logiciel, incluant l’expérience utilisateur, la conception,... 
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  •  ...grande croissance au Canada ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’...  ...mandat consistera à: Coder autant les composantes « Backend » que « Frontend »; Comprendre et valider le besoin en étroite... 
    Principal
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Sollio Agriculture

    Montréal, QC
    a month ago
  •  ...An English version will follow. Développeur·euse principal·e de données La plateforme de données de Plusgrade alimente les décisions et les...  ...SQL et des bases de données modernes, combinée à une solide expérience dans la conception de pipelines complexes avec des outils... 
    Principal
    Work at office
    Remote work
    Flexible hours

    plusgrade

    Montréal, QC
    23 hours ago
  •  ...Nous recherchons un(e) Développeur(se) Senior C# / .NET pour rejoindre...  ...sur des solutions logicielles complexes et fortement orientées...  ...la maintenance de systèmes backend robustes et scalables . Le...  ...différence. Responsabilités principales Concevoir, développer et... 

    GFT Technologies SE

    Montréal, QC
    7 days ago
  •  ...les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride...  ...ou équivalent ~2 à 3 ans d’expérience dans un environnement...  ...compréhension des architectures backend, des bases de données et des... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...Développeur·euse Logiciel Principal·e (Paiements) An English version will follow. Tu es l'architecte qui unifiera nos systèmes de transactions mondiaux, en concevant des moteurs de paiement haute performance capables de propulser la croissance de Plusgrade à travers l... 
    Principal
    Remplacement
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    plusgrade

    Montréal, QC
    23 hours ago
  •  ...de ses livraisons auprès de clients prestigieux issus de secteurs...  ...croissance, nous recherchons un Développeur Microsoft Azure pour...  ...Développer des solutions backend avec .NET (C#) en s’appuyant...  ...informatique, génie informatique ou expérience équivalente. Minimum de 10... 
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    5 days ago
  •  ...’une équipe de développement logiciel qui collabore avec d’autres équipes...  .... Bien que votre spécialité principale soit le front-end, vous aurez...  ...fluide avec les services backend et les solutions de stockage...  ...informatique, en génie informatique ou expérience équivalente Connaissance... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...est composée de plus de 20 développeurs et spécialistes en tests issus...  ...besoins évolutifs de nos clients. En travaillant avec nous...  ...développement de solutions logicielles pour un large portefeuille d...  ...notre technologie. Les cinq principales raisons pour lesquelles ce poste... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...de première ligne, avec plus de 13 000 clients dont Duracell, Shell, Cintas et Brenntag...  ...mondiale. Nous recherchons un développeur logiciel pour nous aider à développer, faire évoluer...  ...plateforme, de l’approche produit et de l'expérience développeur. À ce poste, vous... 
    Daily paid
    Local area

    MaintainX

    Montréal, QC
    1 day ago
  • $80k - $100k per year

     ...entreprises établies. Elle accompagne ses clients de la stratégie jusqu’à la mise en production...  ...et mobiles, des plateformes SaaS et des logiciels d’entreprise (CRM/ERP), avec un accent sur la performance, la sécurité et l’expérience utilisateur. L’entreprise met aussi de l’... 
    Principal
    Permanent employment
    Full time
    Local area

    Webisoft Technologie Inc.

    Montréal, QC
    a month ago
  •  ...sexuelle plus accessibles grâce à une expérience simple, rapide et sécuritaire. Notre technologie...  ...Prelib est à la recherche d'un  développeur logiciel senior pour se joindre à une petite...  ...frontend. Ce n'est pas un rôle purement backend. Ce n'est pas non plus un rôle DevOps/SRE... 
    Full time

    Prelib

    Montréal, QC
    10 days ago
  •  ...Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation...  ...and accelerate value creation. Our clients worldwide benefit from the skills and expertise...  ...success.   Nous recherchons un.e  Développeur.euse Java Senior  avec 5 à 15 ans d’... 
    Full time
    Work at office
    Worldwide

    bounteous

    Montréal, QC
    23 hours ago
  •  ...contenu culturel. À propos du poste : En tant que Développeur·se logiciel principal·e vous êtes responsable de la conception et de la...  ...connexe ; une maîtrise est un atout. Un minimum de 7 ans d'expérience en développement de logiciels. Maîtrise des ressources... 
    Principal
    Daily paid
    Long term contract
    Contract work

    SSENSE

    Montréal, QC
    more than 2 months ago
  •  ...rassemble des passionnés de développement logiciel, de design de matériel embarqué (...  ...votre équipe. Jumelé avec un parrain d'expérience, vous entreprendrez des changements de code...  ...fonctionnalités adaptées aux nouvelles exigences des clients et du marché Implémenter du code de... 
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...milliards de dollars. Nous sommes à la recherche d’un Développeur(se) logiciel principal (Senior) afin de piloter la livraison technique des...  ...et la préparation aux audits. Votre profil Solide expérience en développement full-stack , incluant TypeScript, React... 
    Principal
    Shift work

    MaintainX

    Montréal, QC
    3 days ago
  •  ...diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie...  ...matières premières et l'énergie sur les principaux marchés mondiaux. Nous avons également...  ...le consensus. Nous recherchons un développeur de logiciel IA Full Stack pour rejoindre notre équipe... 
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    3 days ago
  •  ...- La personne titulaire du poste de développeur(euse) de plateforme est responsable du développement...  ...de développement à laquelle les clients se connectent. Soutenir le...  ...Qualifications requises Au moins cinq ans d’expérience en ingénierie de plateforme, en développement... 
    Permanent employment
    Full time
    Contract work

    xona-space

    Montréal, QC
    22 hours ago
  •  ...de ses projets livrés à de prestigieux clients et ce, dans différents secteurs tels que...  ...est en pleine expansion et cherche un·e développeur·euse Fullstack .NET motivé·e pour rejoindre son...  ...pratiques du cycle de développement logiciel (revue de code, tests unitaires, etc.).... 
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    5 days ago
  •  ...sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud,...  ...Nous recherchons un(e) développeur(euse) logiciel pour rejoindre l’équipe...  ...flexibles et évolutifs pour nos clients  Participer au déploiement de nouvelles... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons...  ...agréable. Aperçu du rôle   En tant que Développeur.euse IA senior, tu bâtis des fonctionnalités...  ...une discipline forte en développement logiciel, une expertise appliquée en IA, et la... 
    Full time
    Apprenticeship

    osedea

    Montréal, QC
    23 hours ago
  •  ...LGI développe des solutions logicielles en santé. Aujourd'hui, l'IA...  ...modernisation, une meilleure expérience usager et l’intégration de systèmes...  ..., avec des partenaires, des clients, des fournisseurs et des...  ...que l'avenir appartient aux développeurs qui savent apprendre... 
    Full time

    LGI Healthcare Solutions Santé Inc.

    Montréal, QC
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur(euse) logiciel principal(e), Backend (Expérience Client). Be the first to apply!