
Lead Software Developer
- Richmond Hill, ON
- Permanent
- Full-time
- Loving technology at all levels: architecture, design, implementation, test, and deployment.
- Delivering high quality software that is scalable, high-performing, and robust.
- Contributing to the matching of tasks to the strengths of team members.
- Determining the key aspects of a project and prioritizes efforts towards those efforts.
- Decomposing work into tasks that can be completed in days rather than weeks or months as a part of Scrum’s framework.
- Writing thorough tests for all software that is developed.
- Minimum of 7 to 10 years of experience developing solutions. Leadership experience is a bonus.
- Bachelor or Associate degree in a related field.
- Familiarity with designing and developing distributed and/or cloud-based solutions.
- Familiarity with some of the popular JavaScript frameworks (Angular, React, Vue.js)
- Flexibility to move across different languages, technologies, and frameworks.
- Proven history of learning and implementing new technologies under pressure.
- Must thrive in new product environments – those that frequently change and have time constraints.
- Must love to ship products – and all the pressure associated with it – not just work on software
- Passion for technology