Backend Engineer (.
NET / GraphQL / Kafka / SQL / MongoDB / Redis) 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 Role summary 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.
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. Adecuado 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 english remote