Egypt , Cairo
--
Company

Job Details

Job Description

Roles & Responsibilities

Own the design, development, and maintenance of our .NET microservices (authentication, booking, payments, consultations..etc)

Lead a refactoring effort on existing services reducing oversized classes, improving separation of concerns within a Clean Architecture layout, and paying down technical debt safely

Harden security: per-service JWT signing keys, secrets management via AWS Secrets Manager / SSM, auth flow correctness, and remediation of findings from a recent security audit

Design and evolve data models with Entity Framework Core and SQL Server, including migrations

Build and maintain integrations: payment gateways (Stripe, PayPal), real-time video , push notifications, and inter-service APIs

Grow automated test coverage (unit and integration) and strengthen the GitHub Actions CI/CD pipelines

Operate services on AWS (App Runner, RDS, S3, SQS) deployments, observability, and incident response

Collaborate with the frontend (React) and mobile (Flutter) teams on API contracts

What we're looking for

Required

4+ years of backend engineering, with strong C# and .NET (.NET 8 / 9 / 10)

Deep ASP.NET Core experience, including Minimal APIs

Strong Entity Framework Core and SQL Server schema design, migrations, query performance

JWT-based authentication / authorization, ideally across multiple services

Hands-on AWS App Runner (or ECS / containers), RDS, S3, SQS, Secrets Manager

Experience with microservices and a layered / Clean Architecture approach

Comfortable writing automated tests and working with CI/CD pipelines

Solid understanding of application security fundamentals

Desired Candidate Profile

Required

4+ years of backend engineering, with strong C# and .NET (.NET 8 / 9 / 10)

Deep ASP.NET Core experience, including Minimal APIs

Strong Entity Framework Core and SQL Server schema design, migrations, query performance

JWT-based authentication / authorization, ideally across multiple services

Hands-on AWS App Runner (or ECS / containers), RDS, S3, SQS, Secrets Manager

Experience with microservices and a layered / Clean Architecture approach

Comfortable writing automated tests and working with CI/CD pipelines

Solid understanding of application security fundamentals

Nice to have

Payment gateway integrations (Stripe / PayPal)

Real-time / video SDKs (Agora or similar)

Healthcare or other regulated / compliance-driven domains

Docker and Linux container deployments

Similar Jobs