Backend Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Engineer responsible for developing scalable APIs and distributed backend services for Techmahindra. Working with technologies like .NET, GraphQL, and Kafka in a completely remote setup.

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.

Requirements:

  • Required: 5–7 years
  • Preferred: 7–10 years
  • 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.
  • Distributed systems architecture experience.
  • AWS or Azure exposure.
  • Docker / Kubernetes experience.
  • Experience supporting high-traffic production systems.
  • Retail / digital commerce platform exposure.

Benefits:

  • Flexibilidad en el trabajo
  • Desarrollo profesional