- 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 InformationThe 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.