We are urgently hiring
Senior Backend Developers
to join our engineering team in Egypt. This role is ideal for professionals with strong backend expertise in
.NET and C#
, solid database design experience, and hands-on exposure to
microservices and event-driven architectures
. You will take ownership of backend systems, contribute to architectural decisions, and work closely with cross-functional teams to deliver scalable and high-quality solutions.
Key Responsibilities
Technical Responsibilities
-
Design, develop, and maintain backend applications using
.NET (MVC Razor)
and backend services.
-
Build and optimize
efficient, scalable databases
with strong performance and reliability.
-
Contribute to frontend development when needed, with
React
as a plus.
-
Design and implement
microservices architectures
.
-
Apply
event-driven design patterns
in distributed systems.
-
Develop high-quality, testable code using
Test-Driven Development (TDD)
.
-
Apply
SOLID principles
,
Clean Architecture
, and
Clean Coding practices
in C#.
-
Design and document APIs following
OpenAPI v3 standards
.
-
Ensure code quality through unit testing, reviews, and best practices.
Behavioral & Ownership Responsibilities
-
Take full
ownership of applications
and technical components.
-
Apply
design thinking and critical analysis
to problem solving.
-
Continuously research and stay up to date with new technologies and practices.
-
Challenge existing solutions and propose improvements.
-
Actively participate in
knowledge-sharing sessions
with the team.
Requirements
Technical Requirements
-
5+ years of professional experience
in
.NET and C# backend development
.
-
3+ years of experience
in
database design and development
.
-
2+ years of experience
working with
microservices architectures
.
-
2+ years of experience
with
event-driven systems
.
-
3+ years of hands-on experience
applying
Test-Driven Development (TDD)
and unit testing in .NET.
-
Strong practical experience with:
-
SOLID principles
-
Clean Architecture
-
Clean Coding practices in C#
-
OpenAPI v3 standards
-
Exposure to
React
or frontend development is a plus.
Education
-
Bachelor’s degree in
Computer Science, Software Engineering
, or a related field (or equivalent experience).