Job details
Full-Stack .NET 7 Engineer (Angular / React, DDD, Clean Architecture)
- REST
- Docker
- AWS
- PostgreSQL
- Agile
- Next.js
- SOLID
Posted: 3 days ago
Position Overview :
We are seeking a skilled Software Developer/Engineer with 3–5 years of experience to join our team remotely from Egypt. The ideal candidate will have strong hands-on experience with modern .NET technologies, Clean Architecture principles, and Domain-Driven Design (DDD). This role requires solid backend expertise, database proficiency, and frontend development experience using Angular or React-based frameworks. The candidate should be capable of building scalable, maintainable, and high performance enterprise-grade applications.
Key Responsibilities:
• Design, develop, and maintain applications using .NET 7 and above
• Implement and enforce Clean Architecture principles
• Apply Domain-Driven Design (DDD) methodologies in system design
• Develop RESTful APIs and backend services
• Implement CQRS pattern for scalable and maintainable solutions
• Use MediatR for decoupled communication within the application
• Apply FluentValidation for request and domain validation
• Work with relational databases including PostgreSQL (PSQL) and SQL Server
• Develop and maintain frontend components using: o Angular (Qiyas projects) o Next.js or React (Strategy projects)
• Write clean, testable, and well-documented code
• Participate in code reviews and technical discussions
• Collaborate with cross-functional teams in an agile environment
Technical Requirements Backend :
• Strong experience with .NET 7+
• Solid understanding of: o Clean Architecture o Domain-Driven Design (DDD) o CQRS o MediatR o FluentValidation
• Experience building scalable APIs and microservices architecture is a plus Database
• PostgreSQL (PSQL) • SQL Server • Strong understanding of database design, optimization, and indexing Frontend
• Angular (mandatory for Qiyas track)
• Next.js or React (mandatory for Strategy track)
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field (preferred)
• 3–5 years of professional software development experience
• Strong problem-solving and analytical skills
• Experience working remotely and managing deliverables independently
• Good communication skills
Nice to Have :
• Experience with Docker and containerization
• Familiarity with CI/CD pipelines
• Experience in cloud environments (Azure or AWS)
• Unit testing and integration testing experience
Similar jobs
-
Senior Full-Stack Engineer (React) - Brazil
Codurance , Remote /
-
Ruby on Rails + React Full Stack developer
Jalasoft , Remote /
-
1040 | Senior PHP+React Engineer with some Python experience.
Intetics , Remote /
-
Full Stack Developer (Django/Python + React)
Flatgigs , Remote /
-
Fullstack Developer React (Modular/Scalable) + Ruby on Rails -LATAM-Por proyecto
DaCodes , Remote /