Full-Stack .NET 7 Engineer (Angular / React, DDD, Clean Architecture)

2 hours, 19 minutes ago
Full-time
Mid Level
Software Development
SSC Egypt

SSC Egypt

SSC Egypt offers a wide range of human resources services and outsourcing solutions, focusing on employee management throughout the entire employment lifecycle, to support businesses in Saudi Arabia and the GCC region.

IT Services
11-50
Founded 2006

Description

  • Design, develop, and maintain applications using .NET 7 and above.
  • Implement and enforce Clean Architecture principles across the codebase.
  • Apply Domain-Driven Design (DDD) methodologies in system design.
  • Develop RESTful APIs and backend services.
  • Implement CQRS-based solutions for scalability and maintainability.
  • Use MediatR for decoupled communication within the application.
  • Apply FluentValidation for request and domain validation.
  • Work with PostgreSQL and SQL Server, including database design, optimization, and indexing.
  • Develop and maintain frontend components using Angular, Next.js, or React depending on the project track.
  • Write clean, testable, and well-documented code.
  • Participate in code reviews and technical discussions.
  • Collaborate with cross-functional teams in an agile environment.

Requirements

  • 3–5 years of professional software development experience.
  • Strong experience with .NET 7+.
  • Solid understanding of Clean Architecture, Domain-Driven Design (DDD), CQRS, MediatR, and FluentValidation.
  • Experience building scalable APIs and microservices architecture is a plus.
  • Experience with PostgreSQL (PSQL) and SQL Server.
  • Strong understanding of database design, optimization, and indexing.
  • Angular experience is mandatory for the Qiyas track.
  • Next.js or React experience is mandatory for the Strategy track.
  • Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
  • Experience working remotely and managing deliverables independently.
  • Strong problem-solving, analytical, and communication skills.
  • Experience with Docker and containerization is nice to have.
  • Familiarity with CI/CD pipelines is nice to have.
  • Experience in cloud environments such as Azure or AWS is nice to have.
  • Unit testing and integration testing experience is nice to have.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Ember) - Remote

Starling Bank 1K-5K Banks

Starling is hiring a Senior Software Engineer for its Ember team to build backend systems and APIs that support an all-in-one banking, accounting, and tax experience for business owners.

CircleCI GCP GitHub Java Jest Kubernetes Microservices Next.js Node.js Playwright PostgreSQL React System Design Terraform TypeScript
4 minutes ago

Full Stack Software Engineer

My Money Matters Internet Software & Services

My Money Matters is hiring a Full Stack Software Engineer in the United Kingdom to help build and evolve its pensions and financial wellbeing platform, mobile apps, and advice products for public sector workers.

Agile AWS Azure CI/CD CSS Express.js Firebase GCP GraphQL HTML JavaScript Microservices Next.js Node.js PostgreSQL Power BI React React Native REST API SQL SQL Server
4 minutes ago

Sr Fullstack Developer | Symbe [80k-120k GBP/year netto B2B]

Bee Talents 51-250 Professional Services

Symbe, a London-based business intelligence startup, is hiring a Senior Fullstack Developer to own the delivery of AI-enabled sales features from design to release in a fast-growing, remote team.

AWS Figma Jest MongoDB Node.js React TypeScript
4 minutes ago

Senior Software Engineer II (Node.js and Angular)

CloudTalk 51-250 Diversified Telecommunication Services

CloudTalk is hiring a Senior Fullstack Developer to build and evolve customer-facing communication systems for a fast-growing AI business communication platform serving global sales and support teams.

Agile Angular AWS Kafka Kubernetes MariaDB Microservices MongoDB MySQL NestJS Node.js Terraform
19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers