D

Dialogue

Runs virtual healthcare and wellness programs

Principal Backend Software Developer - Euse, E

Backend EngineeringUpdated on Nov 13
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • At least 5 years of significant backend experience with services, application programming interfaces, distributed systems, and data modeling.
  • Ability to design software and communicate decisions and trade-offs to colleagues.
  • Knowledge of event-driven architectures, or willingness to learn them on the job.
  • Knowledge of data synchronization architectures, or willingness to learn them on the job.
  • Experience designing or contributing to highly automated systems, schedulers, decision engines, or business workflows involving complex rules.
  • Ability to integrate optimization logic, such as OR-Tools/CP-SAT, or machine-learning-driven outputs into production backend workflows.
  • Strong attention to accuracy, reliability, and idempotence, particularly in systems that modify real schedules.
  • Proficiency with modern backend tools, including continuous integration and continuous delivery, version control, automated testing, observability stacks, and infrastructure as code.
  • Ability to collaborate across functions with data scientists, data developers, DevSecOps teams, and operations teams.

Responsibilities

  • Design, improve, and operate critical applications and application programming interface services.
  • Collaborate closely with Operations teams and other non-technical external stakeholders to build shared context and align on the right solution.
  • Identify, refine, and prioritize work items according to business value in collaboration with the product manager.
  • Write and participate in technical design documents to align the team on clear solutions.
  • Write precise, readable, testable code and maintainable test suites that serve as examples for other developers.
  • Contribute to the skills and effectiveness of other developers through code reviews, documentation, and direct coaching.

Desired Qualifications

  • Experience with React Native or front-end frameworks.

About the Company

Dialogue

Runs virtual healthcare and wellness programs

Dialogue runs virtual healthcare and wellness programs for organizations that fund care for employees, members and their families. Its Integrated Health Platform brings primary care, mental health support, employee assistance and wellness tools into one application. Members use a phone, tablet or computer to request consultations, obtain prescriptions and referrals, and review their individual care plans. Organizations purchase benefit programs for eligible members, with virtual services complemented by selected in-person counselling options. Founded in 2016 and headquartered in Montreal, Quebec, Dialogue operates as a standalone Sun Life company.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
2016

Recently Posted Jobs

Explore more opportunities at Dialogue

See more jobs