Job Title:
Senior Backend Engineer
Company: beBeeBackend
Location: Vellore, Tamil Nadu
Created: 2025-10-14
Job Type: Full Time
Job Description:
Backend Software Engineer - Platform Development We are seeking a skilled Backend Software Engineer to play a key role in the development and maintenance of our healthcare and procurement platforms. As a critical member of our technical team, you will design, build, and operate secure, scalable, and reliable microservices and APIs. This is an excellent opportunity for a talented engineer to work collaboratively with cross-functional teams, delivering impactful solutions that drive business growth. To succeed in this position, you should have 5+ years of experience in backend engineering, with at least 2+ years in .NET Core in production. Design and implement robust Core Web APIs (REST/GraphQL) and background workers. Develop event-driven services using Kafka: producers/consumers, idempotent processing, retry/DLQ strategies. Apply Domain-Driven Design (DDD) principles; ensure code is modular, maintainable, and testable. Own data workflows: Entity Framework Core, SQL Server, transactions, migrations, and performance tuning. Implement seamless integration patterns: transactional outbox/inbox, correlation IDs, distributed tracing. Integrate with workflow automation tools for efficient task orchestration. Add observability with logging, metrics, and distributed tracing (Elastic/Kibana). Promote security and reliability best practices (rate limiting, input validation, OWASP ASVS). Contribute to automated testing (unit/integration/contract, load/performance) and code reviews.