Full Stack Team Lead

Sheikh Zayed, eg on site Until 8/21/2026 First posted March 27, 2025 Last posted March 27, 2025
Job description

 

  • Create an inspiring team environment and improve the team performance and effectiveness.
  • Set clear team goals based on technical and business discussions.
  • Design and develop necessary code to implement the features/functions of the applications/services.
  • Lead the design, architecture, and scaling up of our solutions, as well as maintain an agile development process.
  • keep Applications architecture up to date, suggest and implement improvements.
  • Adherence to the processes for software development, documentation, Configuration management, version control, testing, etc.
  • Be responsible for the overall planning, execution, and success of complex technical projects.
  • Work with QA, QC, and other team members to support the Testing and resolution of issues/defects.
  • Conduct code reviews of work done by the engineers in the team.
  • Active Participation in the team meetings.
  • Recruit, Develop , mentor, and grow the talented team members.

 

 

  • Bachelor’s degree in computer science, Computer Engineering, or related field.
  • 2+ years of experience, managing software development team and leading projects in a fast-paced environment.
  • 4+ years’ experience building applications with C# .NET Framework/Core, ORM, SQL and Relational Databases.
  • Strong knowledge of design patterns and software engineering best practices.
  • Familiar with Front End development (Angular type script, Vue js).
  • Experience working with distributed version control system (i.e., Git).
  • Hands-on experience developing/integrating REST APIs.
  • Hands-on experience with test-driven development or unit testing.
  • Hands on Umbraco is a plus.
  • Experience developing large scale software based on microservices architecture.
  • Familiar with DevOps culture and tools, building and configuring CI/CD pipelines is preferred.
  • Strong communication and collaboration skills and ability to present ideas to stakeholders.
  • Excellent leadership , Time-management, and Decision-making skills.
  • Industry experience is a plus.

 

About this role

Summary

Lead software development team, design architecture, ensure quality, mentor members, and manage projects.

Job title

Full Stack Team Lead

Experience level

2+ years managing teams, 4+ years building applications

Industry

software

Location requirements

Sheikh Zayed, eg; on-site preferred, remote not specified

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

C# .NET Framework/CoreSQLdesign patternsgitrest APIsunit testing

Preferred skills

angularvue jsumbracomicroservicesci/cd

Specializations

full stackleadershipmicroservicesrest APIsdevops
Locations

Structured locations inferred from the posting.

El Sheikh Zayed City, Giza Governorate, Egypt

On-site City