Montreal, Quebec, Canada Hybrid

Dialogue is hiring a Full-Stack Software Developer

About the Role

Chez Dialogue, nous recherchons un(e) Développeur(euse) de logiciels Full-Stack Sénior pour rejoindre notre équipe. Relevant de Malik Lewis, Chef d'équipe en développement logiciel, votre mission sera de concevoir des logiciels robustes et évolutifs qui permettent à nos clients d'offrir des expériences de soins de santé exceptionnelles et de renforcer leur résilience organisationnelle.

What You'll Do

  • Construire, améliorer et gérer des applications et des services API critiques au sein de l'équipe du pôle Client.
  • Déterminer, affiner et classer par ordre de priorité les éléments de travail en fonction de leur valeur commerciale, en collaboration avec le ou la gestionnaire de produit.
  • Rédiger et participer à l'élaboration de documents de conception technique afin d'aligner l'équipe sur des solutions claires.
  • Rédiger un code précis, lisible et testable ainsi que des suites de tests maintenables qui constituent un bon exemple pour les autres développeur(se)s.
  • Améliorer les compétences et l'efficacité des autres développeur(se)s par l'examen du code, la documentation et les conseils directs.

What We're Looking For

  • 5 ans ou plus d'expérience dans les systèmes distribués et la conception d'API, avec une bonne compréhension des meilleures pratiques de l'industrie.
  • Des preuves de votre capacité à concevoir, organiser et livrer des initiatives logicielles importantes.
  • Capacité à agir en tant qu'expert(e) technique et à influencer l'orientation du produit ou de l'équipe.
  • Une aptitude à raisonner sur les structures de données et les algorithmes pour construire des systèmes robustes et évolutifs.
  • La capacité à diviser le travail de développement en changements progressifs pour apporter de la valeur de manière constante.
  • Une communication claire et efficace avec vos collègues techniques et non-techniques, dans divers contextes.
  • La volonté de travailler avec React Native, Python, les bases de données et l'infrastructure cloud.

Nice to Have

  • La maîtrise de Python, PostgreSQL et des services AWS est un atout.
  • Une expérience préalable avec les frameworks Expo est un atout.
  • Tout niveau d'expérience en développement d'applications web, en particulier avec React, est un atout.
  • Le bilinguisme (français et anglais) est un atout pour ce poste.

Technical Stack

  • React Native
  • Python
  • PostgreSQL
  • AWS
  • Expo
  • React

Team & Environment

Vous intégrerez l'Équipe du pôle Client et rapporterez directement à Malik Lewis, Chef d'équipe, développement logiciel.

Benefits & Compensation

  • 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.
  • 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.

Work Mode

Ce poste suit un mode de travail hybride, nécessitant 3 jours par semaine de présence dans nos bureaux de Montréal ou de Toronto.

Chez Dialogue, votre bien-être est notre priorité. Prendre soin des autres, c’est aussi prendre soin de notre équipe!

Required Skills
React NativePythonPostgreSQLAWSExpoReactdistributed systemsAPI designdata structuresalgorithmsscalable systemssoftware delivery
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
Job Details
Department Software Development
Category fullstack
Posted 2 months ago