Dialogue EN
Software Developer, Full Stack (Client Experience)
Montréal, Canada · Senior
Sponsorship not specifiedDetected 25 days ago
JavaScriptTypeScriptPythonReactBackend DevelopmentFull-Stack DevelopmentSQLSnowflakeAWSKubernetesCircleCIDatadogDevOpsRESTAirflowdbtData EngineeringAccessibilityCommunicationMentoring
About the role
- About Dialogue Dialogue is the #1 virtual care provider in Canada.
- When it comes to our work, we set the bar high.
- Together, we're transforming health and helping millions improve their well-being.
Responsibilities
- Develop features.
- Contribute to the React (TypeScript) frontend, building new features, fixing bugs, improving existing components, and participating in code reviews.
- Implement features end-to-end, from the React UI to the Python backend services that the admin portal depends on via HTTP.
- Contribute to data-adjacent development tasks: helping wire up data pipelines to the interface, writing or reviewing scripts and tooling that support data flows, and developing an understanding of the broader data stack (Snowflake, Airflow, dbt) that feeds into client reporting.
- Collaborate with product and design.
- This is a role with real room to develop.
- You will be supported by an experienced senior developer and a team lead, and encouraged to expand your skills across both the web and data engineering dimensions of the team's work.
- Are collaborative and communicative - you ask good questions, share your work early, and engage readily with teammates across disciplines (data, product, design).
Requirements
- Experience with SQL, dbt, Snowflake, or Airflow is a strong asset.
- You may be required to communicate in French and English.
- You are comfortable picking up work across the stack and following it through to completion.
- We'd love to hear from you if you have Have 2-4 years of professional software development experience, with solid foundations in both front-end and back-end development.
Nice to have
- Familiarity with AWS, Kubernetes, CircleCI, or Datadog is a plus.
Skills
- As a proud equal-opportunity employer, Dialogue is dedicated to creating a diverse and inclusive workplace for everyone.
- Applicants who require specialized accommodation are encouraged to contact accessibility@dialogue.co.
- All open roles are listed exclusively at dialogue.co/en/careers.
- Build and maintain full-stack features.
- Bridge development and data engineering.
- Support data pipeline work.
Company info
- Please note that as we serve customers across Canada, bilingualism is an asset for this position.
Visa & Work Authorization
- Qualified applicants will be considered regardless of citizenship, ethnicity, race, colour, religion, gender, gender identity or expression, sexual orientation, disability, age, or veteran status
Apply directly at Dialogue EN →Create a free account for alerts like thisView Dialogue EN immigration profile
This listing is sourced directly from Dialogue EN's careers page and normalized into a canonical job model.