Talent.com
This job offer is not available in your country.
Senior Backend Engineer (C# / .NET, Microservices) – Remote

Senior Backend Engineer (C# / .NET, Microservices) – Remote

Astek Middle EastMalappuram, Kerala, India
7 days ago
Job type
  • Remote
Job description

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!

Create a job alert for this search

Senior Backend Engineer • Malappuram, Kerala, India