Job Type
Work Type
Location
Experience
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