Lead Backend Engineer (MongoDB / NoSQL)

Virtusa View all jobs

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 12 hours ago
Detailed Job Description for Lead Backend Engineer (MongoDB / NoSQL):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 architecturesLead backend development efforts and mentor junior developersDesign and implement NoSQL data models using MongoDB (collections, documents, indexing strategies)Optimize MongoDB queries, aggregations, and performance tuning for large-scale applicationsBuild and maintain RESTful APIs and microservices-based systemsEnsure efficient handling of unstructured and semi-structured dataCollaborate with frontend, DevOps, and product teams for seamless deliveryImprove system performance, reliability, scalability, and fault toleranceHandle production issues, debugging, and root cause analysisImplement security, data consistency, and data protection best practicesDrive 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 frameworkIndexing and performance tuningStrong understanding of NoSQL database concepts (schema-less design, horizontal scaling, CAP theorem basics)Experience in designing RESTful APIs and microservices architectureGood understanding of distributed systems and scalable architecturesFamiliarity with cloud platforms (AWS / Azure / GCP)Experience with version control tools like GitStrong problem-solving and analytical skillsExperience with CI/CD pipelines and DevOps practicesPreferred Skills:Experience with containerization tools like Docker and KubernetesKnowledge of caching mechanisms (Redis, Memcached)Exposure to message queues (Kafka, RabbitMQ)Experience handling high-volume data systems using NoSQL databasesExperience in Agile/Scrum environmentsPrior experience in leading a team or handling modules independently

Virtusa

Similar Jobs

  • Backend Engineer

    Virtusa

    • Chennai, Tamil Nadu
    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 backen…
    • 7 hours ago
  • Staff Engineer - Backend

    Freshworks

    • Chennai, Tamil Nadu
    Company Description Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience…
    • 14 hours ago
    • Apply easily