Virtusa

Lead Backend Engineer (MongoDB / NoSQL)

Virtusa  •  Chennai, IN (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Lead Backend Engineer (MongoDB / NoSQL)-(CREQ253852)

Detailed Job Description for Lead Backend Engineer (MongoDB / NoSQL):

  • 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

Primary Location

IN-TN-Chennai

Schedule

Full Time

Employee Status

Individual Contributor

Job Type

Experienced

Travel

No

Job Posting

16/04/2026, 5:43:13 AM

Virtusa

About Virtusa

Virtusa is a global product and platform engineering services company that makes experiences better with technology. We help organizations grow faster, more profitably, and more sustainably by reimagining enterprises through domain-driven solutions. We combine strategy, design, and engineering, backed by unmatched expertise at the intersection of industry, business, and technology to generate real-world business impact for clients.

Headquartered in Massachusetts with global delivery centers, Virtusa provides a broad range of services, solutions, and assets, including strategy and design, AI advisory and services, digital engineering, data and analytics, digital assurance, cloud and security, cx transformation and managed services across industries such as financial services, healthcare, communications, media, entertainment, travel, manufacturing, and technology.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Southborough, MA
Year Founded
1996
Social Media