Senior Software Developer

Job Type: Full-Time

Job Location: Toronto,ON

Job Description:

What You’ll Do

  • Champion technical excellence and provide technical leadership by example on your team
  • Implement high-quality features and fixes, with 80% unit and integration test coverage
  • Work closely with internal partners, product managers, analysts, developers, and designers
  • Contribute to the architecture and design of the platform as it evolves
  • Reach across teams to help accomplish cross cutting goals and clear blockers
  • Educate team members on all aspects of the solution and best practices
  • Maintain technical documentation, coding standards, and perform code reviews

Who You Are

  • You are excited to help build a cohesive, high functioning team in a fast-paced environment
  • You are pragmatic in your approach to engineering and leadership
  • You care about serving customers and delivering a great product
  • You have excellent interpersonal skills, are diligent and self-motivated
  • You are never done learning and seek opportunities to continuously hone your craft
  • You strive to design elegant solutions to otherwise complicated problems
  • You are up to speed on best practices and eager to spread your knowledge

What We’re Looking For

  • 5+ years of professional software development experience
  • Experience with JavaScript and any SPA framework (Angular, Vue, React, Ember)
  • Familiar with Node.js, Express, GraphQL, and MongoDB
  • Comfortable in a TDD/BDD environment
  • Understanding of OOP concepts, data structures, and algorithms

Apply for this position

Allowed Type(s): .pdf, .doc, .docx