We are hiring a 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.
ONLY CANDIDATES WITH THE REQUIRED SKILLS AND EXPERIENCE SHOULD APPLY!