Browse Jobs
For Employers
Post JobLog inGet Started

Backend Team Lead

Smouha, Alexandria

Backend Team Lead

Smouha, Alexandria
Posted 1 month ago
8Applicants for1 open position
  • 4Viewed
  • 1In Consideration
  • 3Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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.

Job Requirements

 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).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Team Lead