Posted 2mo ago

Développeur(euse) logiciel expert(e), Backend

@ Dialogue
Montréal, Quebec, Canada
HybridFull Time
Responsibilities:Lead design, Build APIs, Promote engineering
Requirements Summary:Senior backend software engineer with system-wide focus, strong Python backend, plus frontend exposure (React/React Native); leadership, architecture, and cross-team collaboration.
Technical Tools Mentioned:Python, React, React Native
Save
Mark Applied
Hide Job
Report & Hide
Job Description


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


En tant que développeur(euse) logiciel expert(e), backend  au sein de notre groupe flux de travail Client, vous agirez comme un leader technique à fort impact. Votre mission consistera à analyser le paysage technique et commercial de l'écosystème de Dialogue afin de concevoir des solutions pour nos programmes les plus ambitieux.

Puisque nos services touchent à chaque étape du parcours — de l'application des membres à la plateforme de soins jusqu'à notre backend central — nous recherchons une personne dotée d'une vision systémique, capable de faire le pont entre la vision et l'exécution. Relevant de la  directrice du flux de travail Client, vous contribuerez aux initiatives menées par les deux équipes Scrum du département. Vous travaillerez en partenariat avec deux chefs d'équipe (ainsi que les 10 développeur(ses) sous leur responsabilité) et collaborerez avec notre communauté soudée de développeur(euses), DevOps, designers, gestionnaires de produits et scientifiques de données.



Vos responsabilités

  • Maîtrise d'une base de code unifiée : Diriger les discussions de conception technique pour les systèmes backend en Python, ainsi que pour React (Web) et React Native (Mobile), afin d'assurer une expérience cohérente et performante sur toutes les interfaces. Il est possible que vous ne connaissiez pas tous les systèmes aujourd'hui ou que votre expertise ne soit pas égale entre le frontend et le backend ; nous privilégions avant tout votre intérêt pour l'apprentissage et votre curiosité pour les conceptions techniques.
  • Mise en œuvre de bout en bout : Concevoir et coder des API robustes et des contrats de données qui relient nos moteurs backend aux systèmes orientés vers les utilisateurs. Utilisation d'outils IA.
  • Excellence en ingénierie : Promouvoir les meilleures pratiques en matière de modèles de conception (design patterns), d'observabilité, d'infrastructure de tests A/B et de surveillance de la performance.
  • Leadership technique : Diriger des initiatives techniques interfonctionnelles, rédiger des propositions d'architecture présentant différentes options et veiller à l'application cohérente des normes d'ingénierie sur l'ensemble de la pile technologique (full-stack).

Nous aimerions beaucoup vous rencontrer si vous possédez 

  • Solide expérience en logiciel : Idéalement plus de 10 ans d'expérience en développement logiciel, avec une fiche de route éprouvée dans la livraison de projets full-stack complexes, de la phase de découverte à la mise en production.
  • Expertise technique : Grande compétence en Python (ou langages backend similaires) et, idéalement, en React/React Native, avec la capacité de naviguer aisément dans l'ensemble de la pile.
  • Sens du produit : Une forte aptitude à traduire des flux de travail complexes en solutions techniques intuitives.
  • Excellente communication : Capacité à nouer de bonnes relations avec les collaborateurs (internes et externes) et à expliquer des concepts techniques, tant à l'oral qu'à l'écrit.
  • Mentorat : Une passion pour l'amélioration des compétences techniques de l'équipe et pour la promotion d'une culture de code de haute qualité et de révision par les pairs. Vous prêchez par l'exemple dans chaque initiative que vous menez.

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