Job Description
Dialogue is seeking a Senior Platform Developer, Backend to join its Platform team in Toronto. The company is the #1 virtual care provider in Canada. The Platform team focuses on building and operating platform technologies that improve the security, reliability, and agility of Dialogue's architecture and data integrations.
Role involves:
- Working on the events platform, adding features and driving adoption.
- Empowering technical colleagues to create member-focused features efficiently.
- Designing, building, maintaining, and operating HTTP services, data pipelines, libraries, and infrastructure.
- Contributing to workflow orchestration, data warehouse infrastructure, user authentication, and a member engagement platform.
Requirements:
- Several years of experience working on distributed, service-oriented architectures.
- Comfortable designing software and communicating with colleagues.
- Familiarity with event delivery architectures or willingness to learn.
- Familiarity with data synchronization architectures or willingness to learn.
- Experience with Test-Driven Development is a plus.
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.