View All Jobs 124940

Backend Engineer

Lead backend team to design and deploy scalable MongoDB-based microservices
Chennai, Tamil Nādu, India
Senior
9 hours agoBe an early applicant
Virtusa

Virtusa

Provides digital engineering, IT consulting, and outsourcing services to help enterprises modernize systems and accelerate digital transformation.

Lead Software Engineer

Job Summary: We are looking for a highly skilled Lead Backend Engineer with strong expertise in NoSQL databases, specifically MongoDB, to design, develop, and lead scalable backend systems. The ideal candidate should have hands-on experience in backend development, distributed systems, and modern data architectures, with a focus on building high-performance, data-intensive applications.

Key Responsibilities:

  • Design, develop, and maintain scalable and high-performance backend services using modern architectures
  • Lead backend development efforts and mentor junior developers
  • Design and implement NoSQL data models using MongoDB (collections, documents, indexing strategies)
  • Optimize MongoDB queries, aggregations, and performance tuning for large-scale applications
  • Build and maintain RESTful APIs and microservices-based systems
  • Ensure efficient handling of unstructured and semi-structured data
  • Collaborate with frontend, DevOps, and product teams for seamless delivery
  • Improve system performance, reliability, scalability, and fault tolerance
  • Handle production issues, debugging, and root cause analysis
  • Implement security, data consistency, and data protection best practices
  • Drive technical discussions, architecture decisions, and database strategy (SQL vs NoSQL where applicable)

Required Skills:

  • Strong experience in backend development using Node.js / Java / Python (any one or more)
  • Deep expertise in MongoDB including: Data modeling (embedding vs referencing) Aggregation framework Indexing and performance tuning
  • Strong understanding of NoSQL database concepts (schema-less design, horizontal scaling, CAP theorem basics)
  • Experience in designing RESTful APIs and microservices architecture
  • Good understanding of distributed systems and scalable architectures
  • Familiarity with cloud platforms (AWS / Azure / GCP)
  • Experience with version control tools like Git
  • Strong problem-solving and analytical skills
  • Experience with CI/CD pipelines and DevOps practices

Preferred Skills:

  • Experience with containerization tools like Docker and Kubernetes
  • Knowledge of caching mechanisms (Redis, Memcached)
  • Exposure to message queues (Kafka, RabbitMQ)
  • Experience handling high-volume data systems using NoSQL databases
  • Experience in Agile/Scrum environments
  • Prior experience in leading a team or handling modules independently
+ Show Original Job Post
























Backend Engineer
Chennai, Tamil Nādu, India
Engineering
About Virtusa
Provides digital engineering, IT consulting, and outsourcing services to help enterprises modernize systems and accelerate digital transformation.