
Staff Engineer
- Toronto, ON
- Permanent
- Full-time
- Design, develop, and maintain scalable frontend and backend components for AC/BT applications.
- Collaborate with team members and the Development Lead to deliver high-quality, maintainable code.
- Integrate APIs and cloud-based services to enhance application functionality.
- Participate in code reviews, testing, and documentation to ensure best practices and code quality.
- Troubleshoot and resolve technical issues in a timely manner.
- Contribute to continuous improvement initiatives and adopt new technologies as appropriate.
- Work in an agile environment, actively participating in sprint planning, stand-ups, and retrospectives.
- 5–7 years of software development experience, including work with cloud services, microservices, GenAI, and data analysis, plus 2–4 years of proven people management.
- Demonstrated expertise in designing and building complex frontend applications, with strong proficiency in React or other modern frameworks such as Angular.
- Proven experience in server-side development using Node.js, Java, or Python.
- A passion for delivering outstanding user interfaces and digital experiences.
- Excellent collaboration skills in fast-paced, agile environments.
- Hands-on experience with API integration and cloud-based services.
- Strong troubleshooting skills and problem-solving abilities in complex technical environments.
- Strong written and verbal communication skills, with the ability to work cross-functionally and influence stakeholders.
- Dedication to continuous improvement and innovation.
- Experience with advanced observability tools.
- Deep understanding of software architecture patterns, design principles, and best practices.
- Familiarity with shift-left testing principles, including early integration of automated testing, code quality checks, and continuous feedback throughout the development lifecycle.
- Experience with automated testing frameworks and CI/CD pipelines.
- Strategic thinking and strong interpersonal skills for effective cross-functional collaboration.
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- Flexible work/life balance options