Montréal or Toronto Hybrid Employment

Dialogue is hiring a Senior Fullstack Developer

About the Role

Dialogue is hiring a Senior Fullstack Developer for the Provider Experience group. In this role, you will bridge clinical needs with user experience by translating sophisticated backend logic into intuitive, practitioner-facing interfaces for the Care Platform and Member App.

What You'll Do

  • Build complex, user-facing components in React.js and TypeScript for the Care Platform and Member App.
  • Develop AI-powered dashboards, real-time consult note components, and other interactive features.
  • Translate clinical workflows into incremental, user-facing improvements that are easy to understand and use.
  • Maintain high standards of UI quality, including focus management, real-time updates, and state management.
  • Design and implement features from data modeling and API design through frontend implementation.
  • Collaborate with backend engineers to ensure seamless integration of new workflows and automated capabilities.
  • Contribute to building scalable, maintainable, and testable frontend systems that support future platform growth.
  • Actively participate in product discussions to shape how complex clinical and administrative workflows are surfaced to providers.
  • Advocate for user-centric solutions that improve provider efficiency and satisfaction.
  • Continuously iterate on features to optimize usability, accessibility, and performance.

What We're Looking For

  • 5+ years in Full stack software development.
  • Strong expertise in frontend development using React.js, TypeScript, and modern UI libraries like Ant Design.
  • Experience delivering end-to-end features from backend data modeling and API design to frontend implementation.
  • Excellent UX/UI awareness and ability to manage complex frontend states and interactions.
  • A product mindset with the ability to translate clinical workflows into incremental technical improvements.
  • Bilingualism is essential for this position (French and English).

Nice to Have

  • Familiarity with AI-powered tools or experience integrating AI-driven functionality into user interfaces is a plus.

Technical Stack

  • React.js
  • TypeScript
  • Ant Design

Team & Environment

You will join the Provider Experience group and report to Lauranne Sins, Director of Engineering.

Benefits & Compensation

  • Access to the Dialogue app and virtual mental health support for you and your family.
  • Fully funded insurance, a health spending account, dental coverage, and fitness reimbursement.
  • 4 weeks vacation, 9 wellness days, and 1 volunteer day.
  • Hybrid work: 3 days/week in our Montreal or Toronto offices, excluding remote roles.
  • Work abroad up to 4 weeks/year.
  • Incentive plans, referral bonuses & RRSP matching.
  • Learning via Coursera, external training budget & mentorship.
  • Optional parental leave top-up.

Work Mode

This is a hybrid role requiring 3 days per week in our Montreal or Toronto offices.

Taking care of others also means taking care of our team!

Required Skills
React.jsTypeScriptAnt DesignFullstack DevelopmentFrontend DevelopmentBackend DevelopmentAPI DesignData ModelingUX/UIState Management
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
D

Dialogue connects members to their care providers with the least amount of complexity, focusing on a Direct-to-Care model and automating medical processes within a service-delivery context.

Job Details
Department Software Development
Category fullstack
Posted 14 days ago