Backend Team Lead

We are seeking a skilled and experienced Backend Team Lead to manage and mentor a small but dynamic team, consisting of 2 backend developers and 1 frontend developer. This role involves both personal and professional leadership, including overseeing task progress, providing technical problem-solving support, and guiding the developers' growth. The successful candidate will also play a key role in organizing and prioritizing tasks according to product and development needs, as well as planning the future roadmap.

Responsibilities:

  • Lead the backend team, including hands-on development work on various backend tasks.
  • Supervise and mentor the frontend developer on a personal level.
  • Monitor and ensure the timely progression of tasks, assist in solving complex technical issues, and address critical bugs.
  • Organize and prioritize tasks in alignment with product and development requirements.
  • Plan and design technical architecture and integrations between different teams.
  • Build and expand the backend team based on the company’s needs, including recruiting and onboarding new employees.

Requirements:

  • A minimum of 2 years of experience as a Team Lead, including responsibilities such as code and design reviews, task prioritization for teams, and employee development.
  • At least 5 years of hands-on experience with C#; significant experience with .NET Core is highly advantageous.
  • Proven experience in developing complex systems (experience with web development alone is insufficient).
  • Experience with Dockerized environments on Linux is a plus.
  • Proficiency in designing and implementing interfaces between different services over the network, particularly REST API, gRPC, Protobuf, HTTP/2, SSL.
  • Experience working with databases (especially MongoDB is a plus), including writing efficient queries.
  • Familiarity with TCP/UDP communication.
  • Experience with CI/CD tools, particularly Jenkins pipelines, and proven ability to integrate and develop within such environments.
  • Ability to develop a product from scratch while also managing and improving an existing large codebase.
  • Strong organizational and task prioritization skills, with the ability to align tasks with the roadmap.

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Team Lead Q&A's
Report this job
Apply for this job