Tech Lead

Tech Lead Job Description Template

Our company is looking for a Tech Lead to join our team.

Responsibilities:

  • Primary technical lead for Microsoft Azure and on-premise hosting infrastructure;
  • You’ll get to work with coaches and leads to ensure we’re building high-quality products as well as delivering the project on time, on budget;
  • You will design, develop, test, deploy and improve digital products with a focus on front-end development;
  • You will be accountable for the technical delivery of the project by the team;
  • You will be hands-on on projects, getting deep into code and be looked upon as a senior authority in software development tasks, projects, Etc;
  • You’ll be expected to drive technical direction in projects and assure they meet scalability, robustness and security requirements;
  • You will be responsible for the technical approach to problems;
  • As a tech lead, part of your role is to be a people manager;
  • You’ll get the exciting responsibility to bring in new ways and approaches to building solutions.

Requirements:

  • A proven track record of hitting deadlines in a fast-paced environment;
  • Experience deploying application stacks to AWS;
  • Knowledge of CI/CD tools such as Circle Ci, Jenkins;
  • A solid understanding of CI/CD;
  • A deep understanding of either Java or Node.js and preferably some exposure to both;
  • An eagerness to work alongside product teams to find a healthy balance between tech and feature driven priorities;
  • Extensive experience building and maintaining large scale applications;
  • Extensive experience in JavaScript, React, Node, AWS and Kubernetes;
  • Have knowledge of the full development life cycle from inception to development and launch;
  • Communicating, collaborating and working productively with non-technical staff;
  • An understanding of distributed asynchronous architectures;
  • Product focused and understand the balance between speed of delivery and quality.