Lead end-to-end development of software modules, ensuring adherence to coding standards, architectural principles, and best practices, while mentoring junior engineers and driving continuous improvement.
Locations (4)
Vancouver, British Columbia, Canada
Toronto, Ontario, Canada
Montreal, Quebec, Canada
Winnipeg, Manitoba, Canada
Compensation
This position is posted with an expected hourly rate of $80-100 hourly.
Responsibilities
Lead end-to-end development of software modules, ensuring adherence to coding standards, architectural principles, and best practices
Mentor and coach junior and mid-level engineers, fostering technical growth and promoting a culture of continuous learning
Collaborate cross-functionally with product leaders, designers, and internal partners to define and deliver scalable technical solutions aligned with business goals
Design and implement robust, scalable, and maintainable software architectures, leveraging modern frameworks and cloud-native technologies
Conduct thorough code reviews, enforce quality standards, and drive continuous improvement in development processes
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field