{bc}
indeed

Senior Software Developer, Backend

Dialogue
Montréal, CAN
Full-time
Senior
Hybrid
CAD 105,000–145,000 per year
Discovered 3 weeks ago
Backend developmentAPIsDistributed systemsData modellingEvent-driven architecturesData synchronization architectures

Full Job Posting

Role overview

Design and evolve scoring, availability, and redistribution systems that turn provider capacity and member demand into fast, reliable appointments at scale.

Build and operate mission-critical applications and API services.

Responsibilities

  • Work with operations and external non-technical stakeholders to align on the right solutions.
  • Prioritize business-value-driven work with the product manager and contribute to technical design documents.
  • Write readable, testable code and maintainable test suites.
  • Support other developers through code review, documentation, and direct guidance.

Requirements

  • At least 5 years of backend experience with services, APIs, distributed systems, and data modelling.
  • Experience building automation-heavy systems, schedulers, decision engines, or complex business-rule workflows.
  • Comfort integrating optimization logic or ML-driven outputs into production backend flows.
  • Care for correctness, reliability, and idempotency in schedule-changing systems.
  • Comfort with CI/CD, version control, automated testing, observability, and infrastructure as code.
  • React Native or frontend framework experience is a plus.

Architecture and tools

  • Event-driven and data synchronization architecture familiarity, or willingness to learn.
  • Optimization tools such as OR-Tools/CP-SAT are examples of relevant experience.
  • Collaborates with data scientists, data developers, DevSecOps, and operations teams.

Workplace

  • Hybrid work with three days per week in the Montreal office; the policy excludes remote roles.

Compensation

  • Pay range is CAD 105,000–145,000 per year.

Benefits

  • Potential benefits include virtual care and mental health support, insurance, health spending, dental and fitness coverage, vacation and wellness days, work-abroad flexibility, incentive plans, RRSP matching, and learning support; eligibility depends on role and employment status.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Dialogue