PYT-009 Tech Lead

Remote - Canada

Our client is a global leader in advertising and media solutions. Their tools are cloud based and has been serving international markets for decades.

This is a technical leadership role responsible for designing, developing and maintaining applications are deployed in a serverless architecture.

Core Responsibilities

  • Collaborate with team members, stakeholders and executives.
  • Lead the team to build new applications, owning both the frontend and the backend application and related components.
  • Set best practices for source control and code quality.
  • Write, maintain and enforce appropriate documentation of applications, components and features.
  • Attend, lead and mentor teammates in agile processes, ceremonies, discovery and ideation processes.
  • Perform regular 1:1s with team members.
  • Coach, mentor, and hold team members responsible for company standards and processes.

About you:

Must have skills:

  • At least 8+ years in Data Engineering, Software Engineering or similar and 2+ year experience in a technical leadership role (Team Lead, Tech Lead, Engineering manager or similar)
  • Excellence knowledge of Python
  • Excellent and demonstrable knowledge of Microservices, Serverless Architecture (preferably on AWS), SQL and NoSQL databases.
  • Deep understanding of Restful services and API design
  • Excellent communication, time management, interpersonal and problem solving skills.

Nice to have:

  • React (Hooks), NodeJS, Javascript, Typescript,
  • JS based State management frameworks: Redux, Context, etc.
  • experience with Micro Frontend platforms
  • Automated testing frameworks and tools: Jest, Cypress, Selenium, Postman