Qureos

Find The RightJob.

About the role


Elsewedy Electric PSP is looking for a driven Full-Stack Developer who is comfortable working across the entire stack — building robust back-end services with .NET and crafting responsive, component-driven front-end experiences with Angular. You'll join a collaborative engineering team working on enterprise-grade applications that serve real operational needs across our business units. We value developers who write code they're proud of — clean, scalable, and built to last — and who bring a fast-learning mindset to every challenge.


Responsibilities


  • Build and maintain RESTful APIs and back-end services using ASP.NET Core
  • Develop responsive, modular front-end features using Angular and TypeScript
  • Integrate front-end components with back-end APIs effectively and efficiently
  • Write clean, maintainable, and well-documented code following team standards
  • Participate in code reviews, contributing constructive feedback and absorbing best practices
  • Debug and resolve issues across the full stack — front-end, API, and database layers
  • Work within an Agile/Scrum team with sprints, standups, and iterative delivery


Requirements


Back-end · .NET

  • Solid understanding of C# and .NET / ASP.NET Core
  • Familiarity with RESTful API design principles
  • Basic knowledge of SQL and relational databases (SQL Server)
  • Understanding of OOP and SOLID principles


Front-end · Angular


  • Working knowledge of Angular (v12+) and TypeScript
  • Understanding of components, modules, services, and routing
  • Familiarity with RxJS and reactive patterns
  • Basic HTML, CSS, and responsive layout skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong commitment to writing clean, scalable, and maintainable code
  • Fast learner with a proactive attitude and a genuine passion for software development
  • Good communication skills and ability to work collaboratively in a team setting


Nice to have


  • Hands-on experience with Git— branching strategies, PRs, and merge conflict resolution
  • Exposure to Azure services or Azure DevOps pipelines
  • Familiarity with state management libraries (NgRx or similar)
  • Knowledge of design patterns on the back-end (Repository, CQRS, etc.)
  • Basic understanding of unit testing (xUnit / Jasmine / Karma)
  • Awareness of CI/CD concepts and deployment workflows

© 2026 Qureos. All rights reserved.