Dialogue EN

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

This listing is sourced directly from Dialogue EN's careers page and normalized into a canonical job model.