Ташкент, улица Истикбол, 12
POSITION: Team Lead (Back-end)
PURPOSE: The post is created to help the University understand and develop its business processing and student support systems. It will require collaboration with teams to produce software design and architecture with clean, scalable code and assist the Head of the Department with IT projects development.
CONTEXT : The University has developed an environment and a set of policies that encourages the development of professional relationships amongst all colleagues in particular it wishes to promote a professional relationship with all staff that encourages a commitment to and delivery of an assured level of quality of administration and support. This requires a culture of mutual respect, personal responsibility and a commitment to the highest standards of professional engagement.
Responsibilities:
Leading the back-end development team in the design, implementation, and maintenance of scalable APIs and services
Defining and enforcing code quality standards and architecture guidelines
Conducting code reviews, pair programming, and performance coaching
Participating in requirement analysis, system design, and architecture decisions
Collaborating with product managers, front-end developers, DevOps, and QA engineers
Managing sprint planning, workload distribution, and release cycles
Identifying and resolving performance bottlenecks and application issues
Ensuring secure and reliable API design with best practices (e.g., authentication, rate limiting)
Staying current with new technologies and bringing innovation into the team
Technical Expertise:
Strong experience in .NET Core / .NET Framework with C#
Deep knowledge of Web API development, microservices architecture, and RESTful services
Solid understanding of Entity Framework Core, SQL Server, NoSQL (e.g., Redis, MongoDB) is a plus
Experience with Azure Cloud Services (App Services, Functions, Service Bus, SQL Database)
Familiarity with DevOps practices, CI/CD pipelines, Docker, Kubernetes
Hands-on knowledge of unit testing and integration testing frameworks (e.g., xUnit, Moq)
Proficiency in clean architecture, SOLID principles, and design patterns
Team Leadership & Communication:
Minimum 5+ years of backend development, with at least 2 years in a leadership role
Experience leading a team of 3–10 software engineers
Excellent communication skills and ability to mentor junior developers
Ability to conduct code reviews, manage technical debt, and enforce coding standards
Project & Process Management:
Familiarity with Agile/Scrum methodologies
Experience in task estimation, project planning, and delegation
Proven ability to coordinate across departments (front-end, QA, DevOps)
PERSON SPECIFICATION
Qualifications
Experience
Aptitudes, abilities, skills and personal qualities
КДБ Банк Узбекистан
Ташкент
Не указана
Sigma Sweden Software AB
Ташкент
Не указана