Senior Full Stack Developer (.Net / Angular)
FlairsTech · Qesm El Maadi, Cairo, Egypt
Apply & track with Apply EdgeResponsibilities
Extensive experience in developing enterprise web applications using C# and .NET 8 (ASP.NET Core Web API).Strong experience in designing and implementing RESTful APIs, microservices architecture, and clean architecture principles.Hands-on experience with modern Angular (v14+), TypeScript, and SPA architecture.Strong knowledge of Entity Framework Core and/or Dapper, with solid understanding of performance optimization and query tuning.Extensive experience working with SQL Server, including writing complex queries, stored procedures, indexing strategies, and performance tuning.Experience with message brokers such as RabbitMQ or Kafka, including event-driven architecture patterns.Strong understanding of Domain-Driven Design (DDD) and applying it in real-world enterprise systems.Experience with authentication and authorization mechanisms (JWT, OAuth2, Identity Server).Familiarity with CI/CD pipelines, Git, and containerization tools such as Docker.Good understanding of scalability, security best practices, and performance optimization in distributed systems.
Requirements
Candidate must have minimum 4 - 6 years of professional experience in software development, with at least 3+ years in .NET Core and modern frontend frameworks.Bachelor’s degree in Computer Science, Software Engineering, or a related field is required.Proven experience delivering enterprise-level or high-availability systems.Strong communication skills and ability to lead technical discussions.