Senior Full-Stack Developer

Roaya · Cairo, Egypt · Posted 2026-06-16

About the Role:​As a Senior Full-Stack Developer at Roaya, you will play a pivotal role Working directly under the Tech Lead, you will take ownership of end-to-end features—from architecting robust SQL databases and C# APIs to crafting high-performance user interfaces in Angular.This role is ideal for a developer who enjoys high-stakes environments and mission-critical applications.​Key Responsibilities:​Architecture & Development: Design, develop, and maintain scalable web applications using C#, .NET Core/8+, and Angular.​Backend Excellence: Build and optimize secure RESTful APIs and handle complex business logic for cloud-based mail services.​Database Management: Write high-performance SQL Server queries, stored procedures, and design efficient database schemas.​Frontend Innovation: Create responsive, modular, and reusable UI components using Angular (TypeScript), ensuring a seamless user experience.​Code Quality: Conduct thorough code reviews, mentor junior team members, and implement unit/integration testing to ensure zero-downtime deployments.​Collaboration: Work closely with the Tech Lead to translate business requirements from World Posta into technical specifications.Regular use of AI-assisted development tools is required. Candidates should demonstrate how they leverage AI to enhance productivity, code quality, troubleshooting, architecture design, and development workflows. 3–7+ years of professional experience in Full-Stack development.​Expertise in C# and .NET: Deep understanding of ASP.NET Core, Entity Framework, and LINQ.​Angular Mastery: Proficiency in Angular (latest versions), RxJS, and State Management.​SQL Server: Strong experience with relational database design and performance tuning.​Web Fundamentals: Excellent command of HTML5, CSS3 (Sass/Less), and modern JavaScript/TypeScript.​Important Skills to Look For (Bonus)​To truly excel in a cloud and mail service environment like Roaya’s, look for these additional strengths:​Cloud Native Experience: Familiarity with Azure or AWS (specifically App Services, Functions, or S3/Blob Storage).​Message brokers like RabbitMQ/Azure Service Bus (highly relevant for mail services).​DevOps & CI/CD: Experience with Azure DevOps or GitHub Actions for automated deployment.​Security Mindset: Understanding of OAuth2, OpenID Connect, and secure coding practices (OWASP) to protect sensitive mail data.

Apply for this role

Other open roles at Roaya

See all 11 open roles at Roaya →

Related jobs in Software & IT