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