Team Lead – Backend Developer

  • Location: Toronto, Ontario
  • Type: Permanent
  • Job #1106

Our client is searching for an Energetic, Personable and Passionate Back-End Developer to join their IT Team. This role will be a Team Lead Role that is instrumental in the Company's growth Strategy.

Requirements

  • 5+ years experience designing and building medium to large sized applications in Node.js – Someone who can think about things from an Architecturial perspective.

  • 5+ years experience building secure REST APIs and applications using the Express framework

  • Significant experience working with Node.js-based queue / worker systems (e.g. Bull, Kue, RabbitMQ)

  • Experience Designing, Building and Executing directives for entire applications and data ingestion workflows from concept to implementation

  • Ability to work closely with frontend developers to achieve a common goal

  • Experience architecting, implementing, and querying MySQL databases

  • Strong oral communication skills and the ability to explain concepts and mentor junior developers

 

   

Preferred Qualifications

  • Experience building strongly-typed applications using TypeScript

  • An understanding of Docker and other container formats

  • Experience working and deploying to with the Google Cloud series of products (GKE, GCE)

  • Experience interacting with the Google AdWords / Google Ads API

  • Developing for and deploying to a serverless environment (Google Cloud Functions)

  • Experience with other backend languages and frameworks, especially PHP / Laravel