Backend Team Lead (Java/.NET)

Реф. № 28283
Модел на работа
На място
Месторабота / Населено място
гр. София

Публикувана на:

22 юни 2026

Отговорности

  • Lead and manage the backend development team, including hiring, onboarding, and day-to-day support
  • Mentor team members, conduct 1-on-1s, and support their professional growth
  • Assign tasks, set priorities, and track team progress against project goals
  • Collaborate with architects and senior engineers to define best practices, coding standards, and architecture guidelines
  • Development of new functionalities for existing projects
  • Support for already developed functionalities
  • Active participation in the development of new projects
  • Collection and analysis of information to develop alternative solutions
  • Making code reviews of other team members
  • Writing technical documentation
  • Collaborate with product managers, architects, and stakeholders to define team roadmap and deliverables
  • Identify and remove blockers, and foster a positive, high-performing team culture

Изисквания

  • 2+ years of experience in a team lead, engineering lead, or similar leadership role
  • 5+ years experience as a Backend Developer
  • Proven track record of mentoring developers and managing team performance
  • Experience with agile methodologies and sprint planning
  • Primary — Java:
    • Hands-on experience with Java (17 or 21) and Spring Boot (3.x)
    • ORM / data access: JPA / Hibernate, Spring Data JDBC, or MyBatis
    • Build tools: Maven or Gradle
    • Testing: JUnit 5, Mockito, AssertJ
  • Primary — .NET:
    • Hands-on experience with .NET 7+ / .NET 8 and C# 12
    • ORM / data access: Entity Framework Core or Dapper
    • Testing: xUnit, NUnit, or MSTest
  • Secondary — Python and Go:
    • Working knowledge of Python (e.g., Flask, FastAPI, Django) or Go (e.g., Gin, Echo, Fiber)
    • Willingness to review, guide, and contribute to Python / Go codebases when needed
  • Strong understanding of SOLID principles and Design Patterns
  • Understanding of microservice architectures
  • Strong experience with different data structures and algorithms
  • Experience with relational databases – PostgreSQL / MySQL / MSSQL
  • Experience with messaging / communication technologies: REST, HTTP, Kafka, RabbitMQ, WebSockets, gRPC
  • Experience with unit / integration testing, build tools, and version control (Git)
  • Familiarity with Docker, Kubernetes, and observability tools (Prometheus, Grafana, ELK)
  • Experience with caching technologies: Redis
  • Education in mathematics / information technology fields
  • Nice to have:
    • Experience with NoSQL databases: MongoDB, ClickHouse, ScyllaDB, Cassandra, etc.
    • Experience with cloud platforms (GCP, AWS, Azure)
    • Knowledge of CI / CD pipelines and infrastructure-as-code


Професионална сфера
ИТ - Разработка / поддръжка на софтуер, Project Management

Влез в профила си или се регистрирай, за да кандидатстваш по обявата.