Senior Software Engineer
Passage, Toronto Ontario
What you will do
- Solve complex problems end-to-end.
- Design, develop, and maintain complex software applications.
- Lead the technical design and architecture of software systems.
- Collaborate with cross-functional teams to develop new features and products.
- Write clean, maintainable code in accordance with best practices.
- Participate in code reviews and provide feedback to improve overall code quality.
- Exhibit a strong sense of ownership in all aspects of your work.