Back to all jobs
Multi Level Group (MLG)

Senior Backend Developer (Dot Net)

Multi Level Group (MLG)

Cairo · Cairo · Egypt Full-time 5-10 4d ago

Job description

Job Summary We are seeking an experienced Backend Team Lead (.NET) to lead the backend development team in designing, developing, and maintaining scalable, secure, and high-performance applications and APIs. The ideal candidate will combine strong technical expertise in .NET technologies with leadership skills to mentor developers, manage project delivery, and ensure best development practices and system reliability. Key Responsibilities Lead and manage the backend development team to ensure timely and high-quality project delivery. Design, develop, and maintain scalable backend systems, APIs, and services using .NET technologies. Architect secure, maintainable, and high-performance backend solutions. Collaborate with frontend developers, QA engineers, DevOps, UI/UX, and product teams to deliver integrated solutions. Review code, enforce coding standards, and conduct technical mentoring sessions. Develop and optimize RESTful APIs and microservices architecture. Ensure application security, scalability, and performance optimization. Troubleshoot complex backend issues and provide effective technical solutions. Participate in system architecture discussions and technical decision-making. Manage sprint planning, task allocation, and progress tracking within Agile/Scrum environments. Conduct technical interviews and support hiring and onboarding processes for backend developers. Monitor and improve database performance and backend infrastructure reliability. Stay updated with modern backend technologies, frameworks, and industry best practices. Technical Requirements Strong experience with .NET / .NET Core / ASP.NET Core. Proficiency in C#, OOP principles, and software design patterns. Experience developing RESTful APIs and microservices. Strong understanding of Entity Framework, LINQ, and ORM concepts. Experience with SQL Server and database design/optimization. Familiarity with Git version control and CI/CD pipelines. Experience with authentication and authorization mechanisms (JWT, OAuth, Identity). Understanding of cloud services such as Azure or AWS. Familiarity with Docker, Kubernetes, and containerized applications is a plus. Experience with message brokers such as RabbitMQ or Kafka is a plus. Knowledge of unit testing and testing frameworks such as xUnit or NUnit. Leadership Responsibilities Mentor and support backend developers technically and professionally. Conduct performance reviews and provide constructive feedback. Ensure effective collaboration between backend, frontend, QA, and DevOps teams. Drive continuous improvement initiatives and development standards. Assist in project estimation, planning, and risk management. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field. 5+ years of backend development experience. 1–3 years of experience leading or mentoring development teams. Strong analytical, problem-solving, and troubleshooting skills. Excellent communication and leadership abilities. Preferred Skills Experience with distributed systems and scalable architectures. Familiarity with DevOps and infrastructure automation practices. Knowledge of cybersecurity best practices. Experience working on enterprise-level applications.