Search by job, company or skills

V

Backend Engineer

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

Job Description

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

Similar Jobs

Early Applicant