About this role
About the Role We 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. What You'll Do
- 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. What We're Looking For
- Experience level: Required: 5–7 years; Preferred: 7–10 years
- Primary 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 QL