Direct message the job poster from Astek International Talent Acquisition Specialist
For one of our client I'm looking for a
Senior Backend Engineer
specializing in
C# / .NET and Microservices . Responsibilities Develop and design ASP.NET Core Web APIs (REST / GraphQL) as well as background workers. Build event-driven architectures using Kafka, focusing on producers / consumers, idempotency, and implementing retry / dead letter queue strategies. Utilize Domain-Driven Design (DDD) and clean architecture principles to ensure the code is modular, maintainable, and easy to test. Oversee data workflows, including EF Core, SQL Server, transaction management, migrations, and performance tuning. Implement effective integration patterns like transactional outbox / inbox, correlation IDs, and distributed tracing. Work with Ultimus BPM for automating workflows and managing human task orchestration. Enhance system observability with tools like Serilog, metrics collection, and distributed tracing (Elastic / Kibana). Promote security and reliability best practices, such as rate limiting, input validation, and compliance with the OWASP ASVS. Engage in automated testing (unit, integration, contract, load / performance) and participate in code reviews. Collaborate effectively with frontend developers, DevOps teams, and product / business stakeholders. Requirements At least
5 years
in .NET Core / ASP.NET Core in a production setting. Strong grasp of microservices patterns, including saga, outbox / inbox, circuit breaker, retries, and idempotency. Proficient in Kafka, focusing on topics, partitions, consumer groups, and offset management. Significant SQL knowledge, covering query plans, indexing, transaction management, isolation levels, and EF Core. Experience managing on-prem Kubernetes, including containers, networking, scaling, and health / readiness probes. Demonstrated observability practices involving logs, metrics, tracing, diagnostics, and performance profiling. Robust security focus on API hardening, secrets management, and least privilege access. Familiarity with CI / CD pipelines (Azure DevOps Server, Git) and code quality tools (SonarQube). Experience with Redis, Nginx, GraphQL, SignalR, event sourcing, CQRS, and large-scale performance engineering. Core Competencies Advanced problem-solving skills to create scalable and resilient solutions. Excellent teamwork and collaborative abilities, building partnerships across diverse teams. A strong willingness to learn and integrate new technologies. Strong communication and documentation skills. Seniority level
Seniority level Associate Employment type
Employment type Full-time Job function
Job function Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Astek by 2x Get notified about new Back End Developer jobs in
Riyadh, Saudi Arabia . We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Engineer Engineer • Riyadh, Saudi Arabia