Browse All Jobs
Job Description
Dialogue, the #1 virtual care provider in Canada, is seeking a Senior Software Developer to join the team responsible for evolving its Mobile and Web application, used by millions of Canadians. The successful candidate will work within the Member Experience group, contributing to the Integrated Health Platform™️, which supports the health and wellness of individuals across numerous organizations.

Role involves:
  • Writing and supporting a unified codebase for React-Native mobile and web applications.
  • Understanding end-user problems defined by the product manager.
  • Working in a traditional scrum team to deliver solutions incrementally.
  • Coaching junior software developers.
  • Drafting and reviewing technical design documents and architecture.
  • Defining plans to manage and reduce technical debt.

Requirements:
  • 5+ years of relevant professional experience in consumer or business mobile application development.
  • Experience with modern JavaScript frameworks such as React, React Native, Expo, or Node.
  • Proficiency in Python, PostgreSQL, and AWS services (for backend and full-stack profiles).
  • A B.S., M.S., or Ph.D. in computer science or a related technical field is a plus.

What Dialogue offers:
  • A fully funded benefits plan, including a wellness reimbursement program.
  • Unlimited access to a variety of Dialogue’s programs for you and your immediate family.
  • 4 weeks of vacation, 9 wellness days, and 1 paid volunteer day.
  • A hybrid work approach that involves 3 days per week in Montreal or Toronto offices.
  • Access to a custom learning program, including an allocated budget for continuous external training.
  • Short and long-term incentive plans (on applicable roles).
  • An optional parental benefits program.
  • A Group Retirement Savings Program (GRSP) with a matching employer contribution.
Apply Manually