Engineering Lead / Senior Full-Stack Engineer

Global · Cairo, Egypt · Posted 2026-03-12

We are a growing software company building custom systems and SaaS products for international clients. Our development team consists of multiple full-stack engineers working on complex operational platforms.We are looking for a hands-on engineering lead who can both build systems and lead the technical direction of the team. This is not a pure management role. You will be expected to design architecture, write code, review work, guide developers, and ensure projects move forward effectively. Responsibilities :Lead technical direction and architecture decisions across projects Design scalable backend systems and APIs Write and maintain production code when neededReview pull requests and enforce engineering standards Help plan and break down features and sprint work with the team Solve complex technical problems and unblock developers Improve system performance, maintainability, and scalability Mentor developers and raise the overall technical quality of the team Requirements 5+ years of software development experience (exceptional candidates with fewer years are encouraged to apply Strong experience with .NET / ASP.NET Core Strong experience with ReactJS Solid understanding of backend architecture and system design Experience building and maintaining production systems Experience building and owning production systems end-to-end (architecture, APIs, database design, implementation, and deployment) Strong SQL and database design skills Ability to take ownership and drive technical decisions Nice to Have Experience leading development teams  Experience reviewing code and mentoring developers Experience with SaaS or complex business platforms Experience with cloud infrastructure Experience with React Native for mobile apps

Apply for this role