We are hiring A Senior Backend Developer -Team Leader
Responsibilities:
- Lead, mentor & guide a team of backend engineers within a servant leadership model, emphasizing growth, high-quality output & DevOps culture.
- Architect & build scalable, maintainable microservices in .NET Core 9, following Clean Architecture & modern design patterns (Circuit Breaker, Saga, Event-Driven).
- Design robust APIs (REST, gRPC, GraphQL) & ensure smooth service-to-service integration across components.
- Build cloud-native solutions using Azure services: AKS, Functions, Service Bus, Logic Apps, App Services, Event Grid, Azure SQL Database.
- Drive the use of infrastructure-as-code, observability (Open Telemetry, tracing, logging, monitoring) & automated testing practices.
- Manage data persistence layers, working with relational and NoSQL databases such as PostgreSQL, Azure SQL Database & Redis for caching.
- Migrate monolithic services to microservices, defining trade-offs (DB, messaging patterns, consistency models).
- Apply distributed systems design principles including event sourcing & domain-centric approaches.
- Perform code reviews, promote coding standards & ensure architectural consistency.
- Oversee CI/CD pipelines (Azure DevOps/GitHub Actions, YAML), containerization (Docker, Kubernetes) & DevSecOps processes.
- Collaborate with frontend, product & design teams to align technical delivery with business goals.
- Work hand-in-hand with senior leadership on technical strategy & roadmap planning.
Requirements:
- +10 years experience in backend development, strongly focused on .NET Core.
- Expertise in designing and implementing microservices using Clean Architecture, DDD, SOLID & distributed system patterns (Event-Driven, Saga, Circuit Breaker).
- Deep knowledge of Azure cloud services, especially AKS, Functions, Service Bus, App Services, Event Grid & Azure SQL Database.
- Hands-on experience with PostgreSQL & caching technologies such as Redis.
- Experience with API design (REST, gRPC, GraphQL), event-driven systems, & messaging platforms (RabbitMQ, Kafka, Azure Service Bus).
- Proficient with CI/CD, Git workflows, automated testing, containerization, and observability tooling (Open Telemetry, Application Insights, Datadog).
- Experience implementing event sourcing & CQRS in complex business domains.
- Demonstrated leadership experience, mentoring engineers & shaping team culture.
- Strong communication & stakeholder management skills.
- Must be from Cairo.
Bonus Points If You Have:
- Hands-on with infrastructure as code (ARM, Bicep, Terraform).
- Familiarity with DevSecOps & observability tools beyond Open Telemetry (Datadog, Prometheus, Grafana).
- Background in high-traffic enterprise-scale applications.
- Leadership background in remote or hybrid teams, especially in regulated sectors.
Work Conditions:
- Employment Type: Hybrid then will be on site (Cairo).
- Work Hours: 8am : 5pm.
- Days off: Friday & Saturday.
- Competitive salary in $.
If you are interested to join our family, please send your cv to 01287284327