Backend Developer

1 - 3 years

0 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a

Backend Developer

with 1+ years of professional experience and strong expertise in GraphQL and MongoDB. The ideal candidate must have hands-on, non-negotiable experience with complex MongoDB aggregation pipelines and performance optimization. You will be responsible for building and maintaining scalable backend services, writing optimized database queries, and ensuring high performance of our APIs.

Key Responsibilities

  • Design, build, and maintain backend services using Node.js with GraphQL APIs.
  • Create efficient and maintainable MongoDB aggregation pipelines for data querying and reporting.
  • Ensure GraphQL schema design adheres to best practices for scalability and maintainability.
  • Optimize database queries for performance, indexing, and scalability.
  • Collaborate with frontend teams to design API contracts and improve data fetching strategies.
  • Write clean, reusable, and well-documented backend code.
  • Debug and troubleshoot production issues efficiently.
  • Implement security best practices in API development.
  • Participate in code reviews to maintain high-quality standards.

Required Skills & Experience

  • 1+ years of experience as a backend developer in a professional setting.
  • Strong proficiency in Node.js and JavaScript (ES6+).
  • Mandatory hands-on experience with GraphQL (queries, mutations, resolvers, schema stitching, performance optimization).
  • Non-negotiable expertise in MongoDB aggregation framework:
  • Complex data transformations.
  • Multi-collection joins using $lookup.
  • Grouping, filtering, projecting, and sorting with performance in mind.
  • Query optimization using indexes.
  • Experience with MongoDB query profiling and performance tuning.
  • Familiarity with database design and data modeling for NoSQL.
  • Understanding of authentication/authorization in APIs (JWT, OAuth).
  • Experience with Git and version control workflows.

Good To Have

  • Experience with TypeScript.
  • Knowledge of Graphql, Apollo Server and Express.js.
  • Familiarity with caching strategies (Redis, in-memory caching).
  • Exposure to AWS services (Lambda, S3, EC2, or similar).

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Ability to work independently and debug complex backend issues.
  • Effective communication and collaboration with cross-functional teams.
  • Proactive learning attitude to keep up with evolving backend technologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

new delhi, delhi, india

greater kolkata area

cuttack, odisha, india

amritsar, punjab, india

bhubaneswar, odisha, india