{bc}
indeed

Senior Software Developer, Backend

Dialogue
Montréal, CAN
Full-time
Senior
Hybrid
Discovered 1 months ago
Backend software developmentDistributed systemsAPI designRelational database modelingDatabase administrationPython

Full Job Posting

About Dialogue

Dialogue develops an integrated health platform that provides virtual primary care, mental health, iCBT, employee assistance, and wellness programs.

The platform supports nearly 3 million members through online health and wellness services.

Role Overview

The Senior Software Developer, Backend reports to the Manager, Software Development.

The role enables members to improve their health through Dialogue's Canadian virtual care platform.

What You Will Do

  • Build, improve, and operate mission-critical applications and API services as part of the Client Experience team.
  • Identify, refine, and prioritize work items by business value in collaboration with the product manager.
  • Write and contribute to technical design documents that align the team on clear solutions.
  • Write accurate, readable, testable code and maintainable test suites that set a strong example for other developers.
  • Improve other developers' skills and effectiveness through code review, documentation, and direct guidance.

Experience and Qualifications

  • At least 5 years of experience with distributed systems, API design, relational modeling, or database administration is required.
  • Candidates should have architected, organized, and shipped significant software initiatives.
  • Candidates should apply data structures and algorithms to build robust, scalable systems.
  • Candidates should break down systems and product development work into incremental changes and consistently deliver value.
  • Clear communication with technical and non-technical colleagues is required.
  • Experience with Python, databases, and cloud infrastructure is required.
  • PostgreSQL and AWS proficiency are assets, and web application development experience, particularly React, is an asset.

Workplace and Benefits Context

  • Dialogue describes hybrid work as three days per week in its Montreal or Toronto offices, excluding remote roles.
  • Eligible team members may work abroad for up to four weeks per year, depending on role and employment status.

Benefits

  • Potential benefits include virtual mental health support, funded insurance, a health spending account, dental coverage, and fitness reimbursement.
  • The package may include four weeks of vacation, wellness days, volunteer leave, incentive plans, referral bonuses, and RRSP matching.
  • Learning support may include Coursera, an external training budget, mentorship, and optional parental leave top-up.

Application Notes

  • Dialogue is an equal-opportunity employer and provides accommodations during recruitment.
  • Dialogue uses artificial intelligence tools to assist with initial application screening and assessment.

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