Browse All Jobs
Job Description
Dialogue, the #1 virtual care provider in Canada, is seeking a Senior Software Developer to join their Mobile and Web application team. This role focuses on evolving the main point of entry for the services that power Dialogue’s software products, used by millions of Canadians. The Senior Software Developer will work within the Member Experience group, contributing to solutions that enhance the member journey and improve their quality of life.

What this role involves:
  • Writing and supporting a leading-edge unified codebase React-Native mobile and web application
  • 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 professional experience in consumer or business mobile application development
  • Experience with modern JavaScript frameworks such as React, React Native, Expo, or Node
  • For backend and full-stack profiles, proficiency in Python, PostgreSQL, and AWS services is important
  • 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