This will be a remote role to start, with plans to transition to hybrid 2x/week in office, likely in downtown Toronto, Canada.
The Opportunity
Please Apply If You
- Have 5 years of full-time professional experience working in a team environment.
- Possess strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions.
- Can drive projects from technical planning to production.
- Write code that is readable and maintainable.
- Have proficiency in JavaScript, Node.js, and React (knowledge of TypeScript is a bonus).
- Carefully test work for bugs while ensuring consistency with requirements and design, and can build automated tests as well as understand how to use them properly.
- Have experience implementing designs and collaborating with designers using tools like Figma.
- Invest in the architecture of the code being written. Create abstractions; find opportunities to create generic and reusable code; and build an integration layer between the UI and backend systems, rather than putting everything directly in the UI layer.
- Show full ownership over the code written, and take the time to learn things being worked on that are not understood.
- Have worked on codebases that were several years old before starting to work on them. Comfortable providing feedback to others via a code review process, and receiving feedback others have provided via this process.
- Adopt emerging AI technologies like Copilot and ChatGPT to enhance workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy."
Benefits
- Paid Time Off - 20 days a year
- Birthday/celebration PTO - 1 day
- Annual company weeks off
- Flexible sick time off
- Paid volunteer time
- Parental Leave Benefits
- Dental \& Vision Insurance
- Life \& Disability Insurance
- Group RRSP and DPSP
- Major Medical Insurance (dependent care options
Diversity, Equity, and Inclusion