my team
     logo

Backend Team Lead

my team
Full-time
On-site
Tel Aviv District

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.