Backend Engineer (.NET / GraphQL / Kafka / SQL / MongoDB / Redis)Experience level•Required: 5–7 years•Preferred: 7–10 yearsPrimary technology stack Core backend: Java (must have) or C# / .NET (preferred) •API: GraphQL•Event streaming: Kafka•Databases: SQL, MongoDB•Caching: Redis•Query language: SQL, Graph QLRole summaryWe are seeking a Backend Engineer with strong experience designing scalable APIs and distributed backend services using .NET, GraphQL, and Kafka. You will help build and support microservices and high-performance, data-driven applications in an enterprise environment.Key responsibilities Develop backend services using java or C# / .NET. •Design and implement GraphQL APIs. Implement Kafka-based, event-driven integrations. Build scalable data services using SQL and MongoDB. Implement caching strategies using Redis. Support and contribute to a microservices architecture. Optimize system performance, reliability, and operability. Participate in architecture and technical design discussions. Required qualifications Strong backend development experience with either Java or C# / .NET. •Experience implementing GraphQL APIs.•Hands-on Kafka experience.•Strong SQL development experience.•Experience working with MongoDB.•Experience implementing Redis caching. Experience supporting microservices environments. •Agile delivery experience.Preferred qualifications Distributed systems architecture experience. •AWS or Azure exposure.•Docker / Kubernetes experience. Experience supporting high-traffic production systems. Retail / digital commerce platform exposure. Ideal candidate profile•Strong API design experience. Solid understanding of event-driven architecture. Comfort working across relational and NoSQL data stores. Production experience with Kafka pipelines. Ability to operate independently within microservices platforms advanced englishremoteOriginally posted on Himalayas