This job is no longer available
This job expired on 15/09/2026. It no longer accepts applications.
Senior Backend Engineer (.NET / C# Microservices)
Astek Middle East · Le Caire
Job description
About the role
We are seeking a Senior Backend Engineer to design, develop, and optimise high‑performance backend services that power mission‑critical healthcare and procurement platforms. You will build scalable .NET 8 microservices, create secure APIs, and implement event‑driven architectures using Kafka while ensuring reliability and observability.
Key responsibilities
- Design, develop and maintain scalable backend services with .NET 8 and ASP.NET Core.
- Build and maintain RESTful APIs, GraphQL endpoints, and background processing services.
- Develop event‑driven microservices using Kafka, handling producers, consumers, retries, idempotency and DLQ strategies.
- Apply Domain‑Driven Design and Clean Architecture principles.
- Optimise data access with Entity Framework Core and SQL Server, including indexing, query tuning and migrations.
- Implement distributed‑system patterns such as Outbox/Inbox, correlation IDs, tracing and resilient communication.
- Integrate services with Ultimus BPM for workflow automation.
- Enhance observability using Serilog, Elastic Stack (Elasticsearch/Kibana) and distributed tracing.
- Ensure API security, rate limiting, input validation and OWASP best practices.
- Write automated unit, integration and contract tests and participate in code reviews.
- Deploy and support containerised applications on on‑premises Kubernetes clusters.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or related field.
- Minimum 5 years of backend software development experience.
- At least 2 years of production experience with ASP.NET Core/.NET Core.
- Proven experience building and maintaining microservices architectures.
- Strong hands‑on experience with Kafka and SQL Server.
Required skills
- .NET 8, C#, ASP.NET Core
- Microservices, Domain‑Driven Design, Clean Architecture
- Kafka (topics, partitions, consumer groups, offsets, retries, idempotency)
- Entity Framework Core, SQL Server (indexing, query plans, transactions)
- Docker, on‑premises Kubernetes
- Distributed‑system patterns: Outbox/Inbox, Circuit Breaker, Saga, Retry, Bulkhead, Idempotency
- Serilog, Elastic Stack (Elasticsearch, Kibana), distributed tracing
- RESTful APIs, GraphQL, background processing services
- Ultimus BPM integration
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Astek Middle East
Le Caire
Related job offers
-
Part-Time Deskside Technician – Cairo
Pink Elephant South Africa Le Caire -
DevOps Engineer – Cloud Automation & CI/CD
Business Values Services "BVS-MEA" Le Caire -
Junior Web Developer – Full Stack (Front‑end & Back‑end)
Confidential Le Caire -
Technical Support Specialist
EELU Fayoum -
Head of Oracle Practice
ArcSense Cairo