We are seeking a highly skilled Backend Engineer to join our team.
Job Description
This is an exciting opportunity for a seasoned backend engineer to take on new challenges and contribute to the development of our mission-critical platforms. The successful candidate will be responsible for designing, implementing, and maintaining high-quality, scalable, and secure backend systems using ASP.NET Core Web APIs and background workers.
Additionally, the ideal candidate will have experience with event-driven services, including producers, consumers, idempotent processing, retry strategies, and dead-letter queues. They should also be familiar with DDD principles, clean architecture, and modular design patterns.
The role requires strong data management skills, including database design, migrations, performance tuning, and transactions. Experience with Ultimus BPM for workflow automation and human task orchestration is a plus.
Observability is key in this position, and the successful candidate should be well-versed in adding metrics, logging, and tracing to their codebase using tools like Serilog and Elastic / Kibana.
Requirements
Nice to have : Redis, Nginx, GraphQL, SignalR, event sourcing, CQRS, and performance engineering at scale.
Senior Backend Developer • Kottayam, Kerala, India