At Offres d'emploi, we are hiring a Senior Software Developer. Reporting to Malik Lewis, Team Lead, Software Development, your mission is to craft robust, elegant, and scalable software that empowers Dialogue clients to offer exceptional healthcare experiences and strengthen their organizational resilience.
What You'll Do
- Build, improve, and operate mission-critical applications and API services as part of the Client Stream team.
- Identify, refine, and prioritize work items by business value in collaboration with the product manager.
- Write and participate in the elaboration of technical design documents to align the team on clear solutions.
- Write accurate, readable, testable code and maintainable test suites which set a good example for other developers.
- Improve the skills and effectiveness of other engineers through code review, documentation, and direct guidance.
What We're Looking For
- 5 or more years of experience with distributed systems and API design, with a good understanding of industry best practices.
- A track record of architecting, organizing, and shipping significant software initiatives.
- Ability to act as a technical expert and influence product or team direction.
- Capacity to reason about data structures and algorithms to build robust, scalable systems.
- Skill in breaking down systems and product development work into incremental changes and consistently delivering value.
- Clear and effective communication with technical and non-technical colleagues in a variety of contexts.
- Willingness to work with React Native, Python, databases, and cloud infrastructure.
Nice to Have
- Proficiency in Python, PostgreSQL, and AWS services.
- Prior experience with Expo frameworks.
- Any level of experience with web application development, particularly with React.
- Bilingualism (French and English).
Technical Stack
- Python
- PostgreSQL
- AWS
- React Native
- React
Team & Environment
The Senior Software Developer is part of the Client Stream team, reporting to Malik Lewis, Team Lead, Software Development.
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.
- 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.


