Search by job, company or skills

V

Lead Backend Engineer (MongoDB / NoSQL)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146473919

Similar Jobs