- Work closely with the development team and application teams to develop, deliver and support new application services.
- Anticipate and author ideas to technical design problems, compare options, and propose solutions
- Develop using industry-standard tools including Node.js, React, TypeScript, Webpack, npm/pnpm, Kubernetes, and Cypress to name a few.
Minimum Qualifications
BA/BS degree in Computer Science, Electrical Engineering, or equivalent practical experience in software engineering
At least 5 years experience as a full-stack software engineer in an industry setting
Ability to work independently and collaborate effectively
Deep Node, React and Web Development fundamentals
Clear written communication, especially in design and architecture documents
Ability to facilitate productive discussions across the extended team
Preferred Qualifications
Expertise with NX, asset bundlers, and related tools
Solid understanding of single-spa architecture
Solid understanding of MFE design
Testing experience (BDD, Integration)
Agile production methods (Jira)
Compensation Information
The Canada base salary range for this full-time position is CAD 146,500 - 164,500 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.