
Senior Software Developer
- Montreal, QC
- Permanent
- Part-time
- Writing and supporting a leading-edge unified codebase React-Native mobile and web application as well as the associated backend components.
- Understand the experience of end-user problems defined by the product manager.
- Working in a traditional scrum team that delivers solutions and user journeys incrementally, coach more junior software developers.
- Draft and review technical design documents and architecture.
- Define plans to manage and reduce technical debt and contribute to its implementation.
- Have 5+ years of relevant professional experience in consumer or business application development.
- For frontend or mobile candidates, have experience with modern JavaScript frameworks such as React, React Native, Expo or Node.
- For backend and full-stack profiles, proficiency in Python, PostgreSQL, and AWS services.
- A B.S., M.S., or Ph.D. in computer science or a related technical field is a plus.
- A burning desire to make an impact while having fun solving complex challenges with your teammates!
Taking care of others also means taking care of our team. We've got you covered!
- A fully funded benefits plan, including a wellness reimbursement program
- Unlimited access to a variety of Dialogue's programs for you and your immediate family
- 4 weeks of vacation, 9 wellness days and 1 paid volunteer day
- A hybrid work approach that involves 3 days per week in our beautiful Montreal or Toronto offices
- Access to a custom learning program, including an allocated budget for continuous external training
- Short and long-term incentive plans (on applicable roles)
- An optional parental benefits program
- Qualifying permanent and part-time employees are eligible for a Group Retirement Savings Program (GRSP) with a matching employer contribution from their first day at Dialogue, in accordance with policy terms
- Impact
- Community
- Growth
- Excellence