Do you want to be a team lead at Lepaya? Read this!

André Carlucci
3 min readJul 1, 2022

--

Being a team lead means different things in different companies. At Lepaya, we see this role as a mixture of tech and management. Your job is still a lot technical: you code, do code reviews, and think about the architecture but also make sure your team is learning, growing, and becoming more awesome every day.

What do we look for in a team lead when interviewing for the role?

  • You have several years of experience as a developer, and at least 5 in a strong backend framework building REST APIs and integrations.
  • You have strong communication skills in English and are able to easily explain complex technical topics to non-technical people.
  • You like clean code, covered with a lot of tests and using the best practices in software development.
  • You managed small to medium teams before, doing 1x1s, target setting, hiring, etc. Big teams are a plus.

What if I don't have experience with your tech stack?

Our current backend stack is node.js on AWS. If you don't have experience with them, we expect you to be an expert in another major framework like .net, Django, or others. In that case, experience managing teams is a must.

We are sure that with your seniority, you can learn node.js really fast.

What if I don't have experience managing a team? Or only leading a team technically but not as a manager?

In that case, you must have deep knowledge of building integrations and REST APIs with our stack: node.js and AWS. You compensate for the managerial part with extra years of experience and we will coach you to be the best manager you can be.

The most important thing here is for you to be sure that you want to be helping people to grow in their careers as one of the most important parts of your job.

Can I work fully remotely in this role?

You can work remotely from any place in the Netherlands for this role, but it will be necessary to go to the office from time to time (once a week or 2 weeks). Of course, you are more than welcome to go to the office every day if you want. You can even bring your dog!

What are the responsibilities of a team lead?

Hiring (10–20%)

This is your number one priority: find more awesome people like you to work with us. That means you are responsible for the following items:

  • Define and request extra capacity for the team.
  • Write the job descriptions for the recruitment ads.
  • CV Screening.
  • Create and evaluate technical assignments.
  • Take the technical interviews.
  • Anything else to find and hire good talent.

Bear in mind that you don’t necessarily are the one executing all the above. You are responsible to get them done, so delegate as you see fit.

Team happiness and performance (20–30%)

  • Regular 1x1s touch bases.
  • Biannual review & feedback cycle.
  • Track and monitor progress.
  • Organize outings and motivate the squad and individuals.
  • Coaching team members to be more awesome every day.

Tech and delivery (50-70%)

It’s your responsibility that the team delivers. At the same time, you should negotiate with the product owner to guarantee we are not only delivering features but also improving the software and applying the company-wide tech standards.

  • Performance, reliability, and quality of code.
  • Roadmap and strategic input.
  • Lead technical decisions.
  • Fully understand and improve software architecture.
  • Represent the team in internal and external meetings/activities.
  • Ensure the team follows Lepaya’s conventions and best practices.

Sounds like something you would like to do? Join us, be a Lepayan!

--

--