Enable job alerts via email!

Senior Platform Developer, Backend

Dialogue

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Platform Developer to enhance its Integrated Health Platform. This role involves developing robust backend services using Python and PostgreSQL, and optimizing AWS infrastructure with Terraform. You'll contribute to a dynamic team focused on improving the reliability and efficiency of health services for millions. With a commitment to bilingual communication, this position offers a chance to make a significant impact in the health tech industry. Join a collaborative environment that values growth and well-being, and enjoy a comprehensive benefits package including flexible work arrangements.

Benefits

Fully funded benefits plan
Unlimited access to health programs
4 weeks of vacation
9 wellness days
1 paid volunteer day
Hybrid work approach
Custom learning program
Short and long-term incentive plans
Optional parental benefits program
Group Retirement Savings Program with employer contribution

Qualifications

  • Several years of experience in distributed, service-oriented architectures.
  • Familiarity with event delivery and data synchronization architectures.

Responsibilities

  • Develop Python APIs and maintain data pipelines.
  • Design and operate platform technologies for enhanced reliability.

Skills

Python
PostgreSQL
AWS
Terraform
Event Delivery Architectures
Data Synchronization Architectures
Test-Driven Development

Education

Bachelor's Degree in Computer Science or related field

Tools

Airflow
Snowflake

Job description

2 weeks ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Your role as a Senior Platform Developer, Backend

The Platform team is looking for a Senior Platform Developer, Backend to work on the platform tools and services that power Dialogue’s software products.

About the Platform Development team

Dialogue’s Integrated Health Platform️ supports the health and wellness of millions of people across 49,000+ organizations. We operate a reliable, highly-available, multi-tenant software architecture that powers several white-label mobile applications for our members, as well as desktop software used by our operations team to deliver care.

The Platform team’s mission is to streamline the development of these products by building and operating valuable platform technologies. These technologies aim to improve the security, reliability, and agility of the architecture and its data integrations as we continue to grow.

What you’ll be doing:

Currently, our team is focused on two aspects of this mission:

  • An events platform which improves the reliability and compliance of the data being produced by our products. This platform allows Dialogue to confidently use the events for purposes such as external integrations with partners, analytic products for our clients, and improve pricing and invoicing. Our squad built it a year ago and are now adding more features to it and driving adoption across the company.
  • Empowering our technical colleagues to create member focused features more efficiently

Our team also owns the following platform capabilities:

  • Workflow orchestration
  • Data Warehouse Infrastructure
  • User authentication and authorization

We design, build, maintain, and operate a variety of components, including HTTP services, data pipelines, libraries, and infrastructure

We'd love to hear from you if you :

  • Enjoy creating long-term business value with platform technologies
  • Have several years of meaningful experience working on distributed, service-oriented architectures
  • Feel comfortable designing software and communicating with colleagues about your decisions and tradeoffs
  • Have familiarity with event delivery architectures, or willing to learn on the job
  • Have familiarity with data synchronization architectures, or willing to learn on the job
  • Experience with Test-Driven Development is a plus

You’ll work on Python APIs backed by PostgreSQL, mold AWS infrastructure with Terraform, and contribute to workflows backed by a Snowflake warehouse and orchestrated with Airflow. It helps if you’ve worked with any of these technologies in the past, but it’s not a requirement – we’ll help bring you up to speed!

Please note that as we serve customers across Canada, bilingualism is essential for this position. You may be required to communicate in French and English.

Your role as a Senior Platform Developer, Backend


The Platform team is looking for a Senior Platform Developer, Backend to work on the platform tools and services that power Dialogue’s software products.


About the Platform Development team


Dialogue’s Integrated Health Platform️ supports the health and wellness of millions of people across 49,000+ organizations. We operate a reliable, highly-available, multi-tenant software architecture that powers several white-label mobile applications for our members, as well as desktop software used by our operations team to deliver care.


The Platform team’s mission is to streamline the development of these products by building and operating valuable platform technologies. These technologies aim to improve the security, reliability, and agility of the architecture and its data integrations as we continue to grow.


What you’ll be doing:


Currently, our team is focused on two aspects of this mission:



  • An events platform which improves the reliability and compliance of the data being produced by our products. This platform allows Dialogue to confidently use the events for purposes such as external integrations with partners, analytic products for our clients, and improve pricing and invoicing. Our squad built it a year ago and are now adding more features to it and driving adoption across the company.

  • Empowering our technical colleagues to create member focused features more efficiently


Our team also owns the following platform capabilities:



  • Workflow orchestration

  • Data Warehouse Infrastructure

  • User authentication and authorization

  • A member engagement platform


We design, build, maintain, and operate a variety of components, including HTTP services, data pipelines, libraries, and infrastructure


We'd love to hear from you if you :



  • Enjoy creating long-term business value with platform technologies

  • Have several years of meaningful experience working on distributed, service-oriented architectures

  • Feel comfortable designing software and communicating with colleagues about your decisions and tradeoffs

  • Have familiarity with event delivery architectures, or willing to learn on the job

  • Have familiarity with data synchronization architectures, or willing to learn on the job

  • Experience with Test-Driven Development is a plus


You’ll work on Python APIs backed by PostgreSQL, mold AWS infrastructure with Terraform, and contribute to workflows backed by a Snowflake warehouse and orchestrated with Airflow. It helps if you’ve worked with any of these technologies in the past, but it’s not a requirement – we’ll help bring you up to speed!


Please note that as we serve customers across Canada, bilingualism is essential for this position. You may be required to communicate in French and English.




At Dialogue, your well-being is our priorityTaking care of others also means taking care of our team. We’ve got you covered!

  • 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 our beautiful 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

  • Qualifying permanent and part-time employees are eligible for a Group Retirement Savings Program (GRSP) with a matching employer contribution from their first day at Dialogue, in accordance with policy terms


About Dialogue


Dialogue is the #1 virtual care provider in Canada. By developing our Integrated Health Platform????, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to organizations that want to improve the wellness of their employees and families.


When it comes to our work, we set the bar high. Together, we’re transforming health and helping millions improve their well-being. We’re firm believers that great people don’t settle on:


Impact
Community
Growth
Excellence

Feel like you can make a difference? Good news, we saved you a seat!


Come as you are. As a proud equal-opportunity employer, Dialogue is dedicated to creating a diverse and inclusive workplace for everyone. Qualified applicants will be considered regardless of citizenship, ethnicity, race, colour, religion, gender, gender identity or expression, sexual orientation, disability, age, or veteran status. Applicants who require specialized accommodation are encouraged to contact accessibility@dialogue.co .

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Technology, Information and Internet

Referrals increase your chances of interviewing at Dialogue by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.
Senior Full Stack Developer (C#/.NET/Angular/React)
Senior Software Developer (Full stack JAVA/angular)
Senior ML Data Scientist _ Content Creation Technology Group
Senior ML Programmer _ Content Creation Technology Group
Senior ML Data Scientist _ Content Creation Technology Group
Senior Full Stack Software Engineer (Canada)

Greater Montreal Metropolitan Area 5 days ago

Senior Software Engineer - Fullstack (remote)

Greater Montreal Metropolitan Area 6 days ago

Software Engineer, Intermediate or Senior
Senior Full Stack Developer (C#/.NET/Angular/React)- EN
Senior Fullstack Software Engineer (1-14A)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Backend Platform SRE

Instacart

Remote

CAD 80,000 - 130,000

9 days ago

Senior Full Stack - Software Developer (Vue.js, .NET, MongoDB, AWS)

PCloud Innovations

Montreal

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Senior Software Engineer

Valsoft Corporation

Montreal

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Développeur Java - Assurance de dommage

Astek

Montreal

Remote

CAD 60,000 - 100,000

7 days ago
Be an early applicant

Software Engineer - App Stores

Canonical

Montreal

Remote

CAD 80,000 - 100,000

10 days ago

Senior Backend Engineer - Platform

SuiteSpot Technology

Toronto

Remote

CAD 80,000 - 120,000

21 days ago

Full Stack Developer, Ruby-on-Rails (Montreal, Toronto, Remote)

Autodesk

Montreal

Remote

CAD 100,000 - 125,000

8 days ago

Software Engineer - L3 Support

Canonical

Montreal

Remote

USD 80,000 - 110,000

3 days ago
Be an early applicant

Software Engineer

DataAnnotation

Montreal

Remote

USD 60,000 - 100,000

5 days ago
Be an early applicant