logo

View all jobs

Team Lead

Toronto, ON
What you will do
 
  • Own the product from a technical perspective making changes to stack, adding services, refactoring code, changing infrastructure, and adding or removing any tools as necessary
  • Collaborate with Tax Specialists and Developers in drafting functional specifications
  • Develop software with an emphasis on concretely enhancing user experience (reducing delivery times for engagements, reducing error rates, etc.)
  • Architect, code and debug problematic code
  • Change database structure and write queries that optimize performance and/or resource usage when possible
  • Work with containers and Kubernetes in development and production environments
  • Take part of code reviews as both a reviewer and reviewee

What you bring to the role
 
  • BS in Computer Science or equivalent combination of education and professional work experience
  • 3-5 years of demonstrated development experience building web applications
  • Experience with automated testing frameworks and pipelines
  • Proficiency using Front-End frameworks like AngularJS, React
  • Proficiency using  Back-End frameworks like .Net & C#
  • Strong fundamental knowledge of relational databases (SQL in particular) and ability to write performant queries
  • Ownership; we need you to help own codebase, infrastructure, and write performant and maintainable code that both you and your team can work with
  • Experience using version control software (i.e. Git), and Waterfall and Agile development methodologies
  • Fundamental knowledge of Linux system administration
Powered by