We are seeking a seasoned Backend Engineering Expert to drive the growth and enhancement of our mission-critical healthcare and procurement platforms. This high-profile role requires you to design, develop, and operate secure, event-driven microservices and APIs that ensure superior performance, reliability, and seamless integration across our systems.
This is a fully remote position where you'll collaborate with talented engineers, product owners, and business stakeholders to deliver solutions that genuinely make an impact.
Key Responsibilities :
- Create robust ASP.NET Core Web APIs (REST / GraphQL) and background workers that meet industry standards.
- Build scalable event-driven services using Kafka : producers / consumers, idempotent processing, retry / DLQ strategies.
- Apply Domain-Driven Design & clean architecture principles to ensure code modularity, maintainability, and testability.
- Develop and implement data workflows : EF Core, SQL Server, transactions, migrations, and performance tuning.
- Implement robust integration patterns : transactional outbox / inbox, correlation IDs, distributed tracing.
- Integrate with workflow automation tools for enhanced productivity.
- Add observability features using Serilog, metrics, and distributed tracing.
- Maintain security and reliability best practices (rate limiting, input validation, OWASP ASVS).
- Participate in automated testing (unit / integration / contract, load / performance) and code reviews.
- Collaborate effectively with cross-functional teams.
Requirements :
Minimum 5+ years backend engineering experience, with at least 2+ years in .NET Core / ASP.NET Core in production.Thorough knowledge of microservices patterns (saga, outbox / inbox, circuit breaker, retries, idempotency).Advanced Kafka expertise : topics, partitions, consumer groups, offset management.Deep understanding of SQL fundamentals : query plans, indexing, transactions, isolation levels, EF Core.Experience with on-prem Kubernetes : containers, networking, scaling, health / readiness probes.Proven observability skills : 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.Prior experience with Redis, Nginx, GraphQL, SignalR, event sourcing, CQRS, or performance engineering at scale is highly desirable.