Dialogue EN
Senior Software Developer, Full Stack (Client Experience)
Montréal, Canada · Senior
Sponsorship not specifiedDetected 25 days ago
TypeScriptPythonReactBackend DevelopmentFull-Stack DevelopmentAWSKubernetesTerraformCI/CDCircleCIDatadogDevOpsRESTData EngineeringData VisualizationAccessibilityCommunicationMentoring
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
- Own the admin portal front-end codebase.
- Lead the development and evolution of the code base of a React Single Page Application built with TypeScript.
- Collaborate day-to-day with a second developer on the team sharing context, reviewing their work, unblocking them, and helping them grow.
- Build and maintain full-stack features.
- Implement new capabilities end-to-end: from the React UI through to the Python backend services that the admin portal consumes via HTTP.
- Drive technical quality and architectural decisions.
- Write and review technical design documents, propose pragmatic architectural improvements, and keep the admin portal codebase healthy.
- Collaborate with product and design.
- Partner with the product manager and designer to shape features before they are built - contributing your technical perspective to scope discussions, feasibility assessments, and delivery planning.
- Are proficient in React and TypeScript - you write clean, idiomatic code, understand component architecture and state management, and are comfortable making decisions that others will build on.
Requirements
- You are a builder who is present in the room when decisions are made.
- We'd love to hear from you if you have Have 5+ years of professional software development experience, with strong depth in front-end engineering and a genuine ability to contribute across the full stack.
- Have an interest in DevOps: you are curious about CI/CD pipelines, deployment processes, observability tooling, and production operations, and willing to take on responsibilities in these areas, not just hand them off.
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.
Benefits
- you are not waiting for someone else to manage infrastructure, deployments, or production health.
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.