Développeur(se) logiciel principal(e), backend

Dialogue Health Technologies Inc.

$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience with distributed systems, API design, relational modeling, or database administration.
  • Proven track record in architecture, organization, and deployment of large-scale software initiatives.
  • Excellent reasoning ability regarding data structures and algorithms for robust, scalable systems.
  • Ability to decompose product and system development into incremental steps for consistent value delivery.
  • Strong communication skills with technical and non-technical colleagues in various contexts.
  • Required experience with Python, databases, and cloud infrastructures.
  • Proficiency in PostgreSQL and AWS services is a bonus.
  • Experience in web application development, particularly with React, is a plus.

Responsibilities

  • Design, enhance, and operate critical applications and API services within the client experience team.
  • Define, specify, and prioritize work items based on business value in collaboration with the product manager.
  • Draft technical design documents and participate in their development for clear team solutions.
  • Write precise, readable, testable code while maintaining easily maintainable test suites serving as examples for others.
  • Foster skill development and efficiency among other developers through code reviews, documentation, and direct mentoring.

Benefits

  • Access to the Dialogue app and virtual mental health support for you and your family.
  • Fully covered insurance, health spending accounts, dental coverage, and wellness reimbursements.
  • 4 weeks of vacation, 9 wellness days, and 1 volunteer day.
  • Hybrid work: 3 days a week in Montreal or Toronto offices (except fully remote positions).
  • Opportunity to work abroad for up to 4 weeks per year.
  • Incentive programs, referral bonuses, and RRSP contribution matching.
  • Learning opportunities through Coursera, external training budget, and a mentoring program.
  • Optional parental leave benefits.
Full Job Description
Votre rôle à titre de Développeur(se) logiciel principale), backend

Relevant de Malik Lewis, gestionnaire du développement logiciel, le(la) développeur(se) logiciel principal(e) a pour mission de permettre à près de 3 millions de membres d'améliorer leur santé de manière simple et efficace grâce à Dialogue, la plateforme canadienne de soins virtuels.

Vos responsabilités

  • Concevoir, améliorer et exploiter des applications et des services d'API névralgiques au sein de l'équipe de l'expérience client;
  • Définir, préciser et prioriser les éléments de travail en fonction de leur valeur d'affaires, en collaboration avec le gestionnaire de produits;
  • Rédiger des documents de conception technique et participer à leur élaboration afin d'aligner l'équipe sur des solutions claires;
  • Rédiger du code précis, lisible et testable, tout en maintenant des suites de tests faciles à entretenir qui servent d'exemple pour les autres développeurs;
  • Favoriser le développement des compétences et l'efficacité des autres développeurs au moyen de la revue de code, de la documentation et de l'accompagnement direct.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • 5 ans d'expérience ou plus avec les systèmes distribués, la conception d'API, la modélisation relationnelle ou l'administration de bases de données;
  • Un parcours éprouvé dans l'architecture, l'organisation et le déploiement d'initiatives logicielles d'envergure;
  • Une excellente capacité à raisonner en matière de structures de données et d'algorithmes, et à les appliquer pour bâtir des systèmes robustes et évolutifs;
  • une aptitude à découper le développement de produits et de systèmes en étapes incrémentales et à livrer de la valeur de manière constante;
  • Une capacité à communiquer clairement et efficacement avec des collègues techniques et non techniques, dans divers contextes.
  • Expérience requise avec Python, les bases de données et les infrastructures en nuage;
  • Maîtrise de PostgreSQL et des services AWS, un atout.
  • Toute expérience en développement d'applications Web, particulièrement avec React, constitue un 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

Similar Jobs

More Jobs at Dialogue Health Technologies Inc.

More Information Technology Jobs

Find similar Développeur(se) logiciel principal(e), backend jobs: