Overview
Senior Backend Engineer (C# / .NET, Microservices) to scale and strengthen our mission-critical healthcare and procurement platforms. You will join our team to design, build, and operate secure, event-driven microservices and APIs, ensuring performance, reliability, and seamless integration across our systems. This is a full remote role where you’ll collaborate with talented engineers, product owners, and business stakeholders to deliver solutions that truly make an impact. Responsibilities
Design and implement
ASP.NET Core Web APIs
(REST / GraphQL) and background workers. Build
event-driven services with Kafka : producers / consumers, idempotent processing, retry / DLQ strategies. Apply
DDD & clean architecture
principles; ensure code is modular, maintainable, and testable. Own
data workflows : EF Core, SQL Server, transactions, migrations, and performance tuning. Implement
robust integration patterns : transactional outbox / inbox, correlation IDs, distributed tracing. Integrate with
Ultimus BPM
for workflow automation and human task orchestration. Add
observability
with Serilog, metrics, and distributed tracing (Elastic / Kibana). Champion
security and reliability
practices (rate limiting, input validation, OWASP ASVS). Contribute to
automated testing
(unit / integration / contract, load / performance) and code reviews. Collaborate with frontend, DevOps, product, and business stakeholders. Requirements
5+ years
backend engineering experience, with
2+ years in .NET Core / ASP.NET Core
in production. Strong knowledge of
microservices patterns
(saga, outbox / inbox, circuit breaker, retries, idempotency). Solid
Kafka
expertise : topics, partitions, consumer groups, offset management. Deep SQL experience : query plans, indexing, transactions, isolation levels, EF Core. Experience with
on-prem Kubernetes : containers, networking, scaling, health / readiness probes. Proven
observability practices : logs, metrics, tracing, diagnostics, performance profiling. Strong
security mindset : API hardening, secrets management, least privilege. Familiarity with
CI / CD pipelines
(Azure DevOps Server, Git) and code quality tools (SonarQube). Excellent communication and documentation skills. Nice to have
Redis, Nginx, GraphQL, SignalR, event sourcing, CQRS, performance engineering at scale. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology and Engineering
#J-18808-Ljbffr
Backend Engineer • Rawalpindi Cantonment, Pakistan