Full Stack Developer

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

About the RoleWe are looking for a talented and detail-oriented Full Stack .NET Developer to join our development team. The ideal candidate will have strong experience in both frontend and backend development using the Microsoft .NET technology stack. You will play a key role in designing, developing, and maintaining scalable web applications and services while leveraging modern development practices and AI-powered tools to enhance productivity and code quality.Key ResponsibilitiesDesign, develop, and maintain web applications using ASP.NET Core, ASP.NET MVC, and Angular.Develop RESTful APIs and integrate third-party services.Build interactive and responsive user interfaces using TypeScript, JavaScript, HTML5, CSS3, and Angular.Write clean, scalable, maintainable, and well-documented code following industry best practices and coding standards.Design and manage SQL Server databases, stored procedures, and data access layers using Entity Framework or Dapper.Collaborate with cross-functional teams including UI/UX designers, DevOps engineers, QA engineers, and project managers.Participate in code reviews, unit testing, troubleshooting, and debugging activities.Implement security best practices and ensure application compliance with industry standards.Deploy and maintain applications using CI/CD pipelines, Azure DevOps, or similar deployment tools.Utilize AI-powered development tools to improve productivity, accelerate development, enhance code quality, assist in debugging, testing, documentation, and problem-solving.Stay up-to-date with emerging technologies, development methodologies, and AI-assisted software engineering practices. Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.1+ year of experience as a Full Stack .NET Developer.Strong proficiency in Angular (Mandatory).Strong proficiency in:.NET Core / .NET 6+C#ASP.NET MVC / Web APIJavaScript / TypeScriptHTML5 & CSS3SQL Server and relational database designEntity Framework and/or DapperFamiliarity with REST APIs, JSON, AJAX, and modern web application architecture.Experience using source control systems such as Git.Knowledge of Agile/Scrum methodologies.Hands-on experience utilizing AI-assisted development tools as part of the software development lifecycle.Strong analytical, problem-solving, and communication skills.Preferred QualificationsITI Certificate is a plus.Experience with cloud platforms such as Microsoft Azure or AWS.Familiarity with Microservices architecture.Experience with containerization technologies such as Docker and Kubernetes.Knowledge of CI/CD tools such as Azure DevOps or Jenkins.Understanding of unit testing frameworks such as xUnit or NUnit.Experience working in software houses or technology-driven environments is a plus.

Apply for this role

Other open roles at Roaya

See all 11 open roles at Roaya →

Related jobs in Software & IT