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!

