Building your business together!
Full-Stack .NET 7 Engineer, Angular / React, DDD, Clean Architecture
Location
Egypt
Posted
90 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack .NET 7 Engineer, Angular / React, DDD, Clean Architecture
SSC HR Solutions
• 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: • Angular (Qiyas projects) • 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
Job Requirements
- Strong experience with .NET 7+
- Solid understanding of:
- Clean Architecture
- Domain-Driven Design (DDD)
- CQRS
- MediatR
- FluentValidation
- Experience building scalable APIs and microservices architecture is a plus
- PostgreSQL (PSQL)
- SQL Server
- Strong understanding of database design, optimization, and indexing
- Angular (mandatory for Qiyas track)
- Next.js or React (mandatory for Strategy track)
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions • Communicate/present technical solutions to non-technical stakeholders • Assist development team members in implementing technical solutions and troubleshooting technical issues • Develop an understanding of customer process and contribute to functional requirement documentation
Backend Software Engineer – AI Systems, Automation
Hire OverseasScale Your Business while Saving Money By Hiring Overseas Employees
• Design backend systems that integrate AI into operational and customer-facing workflows • Use Claude Code or similar AI copilots to accelerate development and system design • Architect automation layers that connect backend services to business logic and workflows • Build structured systems that reduce manual processes across sales, onboarding, and operations • Design and build scalable APIs to support websites, customer portals, and internal tools • Implement secure authentication, authorization, and role-based access controls • Maintain clean, well-documented, production-grade code • Build backend support for automated sales and business development funnels • Collaborate on backend integrations for marketing websites and product platforms • Ensure reliable deployment pipelines and production stability
Senior Software Engineer, Backend – Streaming Infrastructure
AffirmAffirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af
• You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. • You will help develop talent on your team by providing feedback and guidance, and leading by example.
Tech Lead, Python
Orcrist Technologies GmbHPioneering Future Technologies with Advanced AI and Data Analytics
• Own the architecture of our data lakehouse—make build-vs-buy decisions, create technical designs, and lead implementation. • Write production Python code for critical data pipelines and infrastructure components (PySpark, Kafka, NiFi). • Set engineering standards for code quality, testing, observability, and documentation. • Mentor Data Engineers through code reviews, 1:1s, and technical guidance. • Partner with Product to translate requirements into scalable technical solutions. • Design data governance systems for lineage, cataloging, and compliance with government security standards.




