Technical Lead with Python

 Job Description:

Job Description

Technical Leads in ICT Strypes are one of the most experienced developers in the company, leading and mentoring a team or teams of developers from a technical perspective (Python), working on various projects for our clients.

Being one of the leading roles in the project, the Technical Lead also plays the counterpart and point of contact to the client's architects and technical lead personnel.

Expectations towards the role in a project include securing quality solutions to the problem at hand, going through an in-depth understanding of the problem, designing and documenting the solution, making a work breakdown structure of activities, leading through group estimation and distribution of the tasks and assignments according to the skills and abilities of the team members.

The Technical Lead has more freedom and is expected to act autonomously in decision-making, reaching consolidation with technical counterparts from the client side.

Being one of the most experienced developers and a role model for the rest of the team members, includes mentoring, coaching, guiding, and growing the technical capabilities of each developer and the team as a whole. Constant improvement of the team's performance in terms of code quality and delivering on technical commitments, alignment on technical solutions, and expectations with the client, are an essential part of the Technical Lead's activities.

Job Requirements 

Mandatory Requirements:

  • 7+ years of experience with Python
  • 3+ years of experience with leading, coaching, and mentoring a team of developers;
  • Excellent problem-solving skills;
  • Strong analytical and communication skills;
  • Strong experience in writing design documentation;
  • Ability to analyze complex work, define technical approaches, and breakdown the work into smaller tasks;
  • Hands-on experience with Linux;
  • Experience in larger, complex projects;
  • Excellent spoken and written English;
  • A team player with experience in a multinational environment;
  • Willingness to learn quickly and handle new challenges.

Nice to Have:

  • Worked in a team that followed Agile (Scrum) Methodology;
  • Experience in Scope and Risk Management from a technical perspective;
  • Experience in building a team from scratch;
  • Knowledge/Experience in interviewing/selection of candidates from a technical perspective.