Backend Team Lead

Confidential - Egypt - Alexandria

Job Description:
We are seeking a Backend Team Lead to guide and mentor a team of backend developers in designing, developing, and optimizing scalable backend services. The ideal candidate should have strong technical expertise in Spring Boot, microservices, RESTful APIs, and cloud-based deployments, as well as experience working in Agile Scrum environments with DevOps and test automation practices. This role requires leadership skills to drive high-performance development and ensure software quality.

1. Technical Leadership & Development:
 Lead the design, development, and optimization of backend services using Spring Boot and microservices.
 Oversee the architecture, performance, and scalability of backend systems.
 Enforce clean code, best practices, and design patterns.
 Guide the team in implementing RESTful APIs, event-driven architectures, and database interactions.
2. Agile & Team Management:
 Act as a technical mentor to backend developers, providing guidance and code reviews.
 Work closely with the Scrum Master and Product Owner to plan and execute sprints.
 Ensure the team follows Agile best practices, including TDD (Test-Driven Development) and CI/CD.
 Facilitate technical discussions and promote a collaborative development culture.
3. DevOps & Cloud Integration:
 Collaborate with DevOps engineers to enhance CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments.
 Ensure secure, reliable, and automated deployments.
 Advocate for observability, logging, and monitoring best practices.
4. Performance Optimization & Code Quality:
 Ensure high availability, fault tolerance, and efficient database interactions.
 Conduct code reviews, performance analysis, and troubleshooting of backend systems.
 Implement and maintain unit testing, integration testing, and test automation frameworks.
5. Stakeholder Collaboration & Communication:
 Work closely with frontend developers, DevOps engineers, QA teams, and Product Owners to align technical requirements.
 Provide regular updates on backend progress, challenges, and technical risks.
 Participate in architectural discussions and technical decision-making.


 5+ years of experience in backend development, with at least 2 years in a leadership role. Expertise in Spring Boot, Java, and microservices architecture. Strong experience with RESTful APIs, WebSockets, and event-driven architectures. Knowledge of database technologies . Experience with DevOps, CI/CD, and containerization (Docker, Kubernetes, Jenkins, GitOps). Strong understanding of security best practices, API authentication (OAuth, JWT), and cloud platforms. Familiarity with test automation frameworks (JUnit, TestNG, Mockito, Pact).Leadership & Agile Skills: Experience leading and mentoring backend development teams. Strong knowledge of Agile Scrum methodology and experience working in an Agile environment. Excellent problem-solving skills and the ability to troubleshoot complex backend issues. Strong communication skills to work effectively with cross-functional teams and stakeholders.Preferred Certifications: AWS, Azure, or Google Cloud certifications (preferred for cloud deployments). Certified Scrum Master (CSM) or Professional Scrum Developer (PSD).
Post date: 10 April 2025
Publisher: Wuzzuf .com
Post date: 10 April 2025
Publisher: Wuzzuf .com