MERN Developer (GraphQL)

Dentsu Global Services

Bengaluru

On-site

INR 1,000,000 - 1,600,000

Full time

10 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dentsu Global Services Bengaluru invites a skilled MERN developer with 3-5 years of experience to build scalable web applications using MongoDB, React, Node.js, and NestJS.

You will work independently and with cross-functional teams, contributing to design, testing, deployment, and continuous improvement of applications. Emphasis on SOLID coding, API design with REST and GraphQL, and cloud deployment.

Qualifications

  • 3-5 years of professional software development experience.
  • Strong hands-on MERN stack experience: MongoDB, Mongoose, Express.js, React.js, Node.js.
  • Strong TypeScript experience.
  • Mandatory hands-on NestJS experience.
  • Mandatory GraphQL experience including API development.
  • Solid SOLID principles and OO design understanding.
  • Experience with unit and integration tests.
  • Experience developing and consuming RESTful APIs.
  • Basic understanding of microservices.
  • Knowledge of NoSQL and SQL databases.
  • Cloud-based app development and deployment.
  • Exposure to Docker and containerization.
  • Understanding of CI/CD pipelines.
  • Awareness of event-driven architecture and Kafka.
  • Experience with Git and GitHub.
  • Familiarity with JIRA.
  • Good communication and collaboration skills.

Responsibilities

  • Develop, maintain scalable software applications using the MERN stack, NestJS, and GraphQL.
  • Work independently with a broader understanding of project objectives, architecture, and business requirements.
  • Participate in requirements analysis, solution design, development, unit testing, debugging, and documentation.
  • Write clean, maintainable, scalable, and high-quality code aligned with SOLID principles and standards.
  • Design and implement APIs using REST and GraphQL.
  • Work with MongoDB/Mongoose and other SQL/NoSQL databases as required.
  • Troubleshoot and debug application issues with guidance from seniors.
  • Participate in technical discussions with internal teams, partners, and clients.
  • Follow development, release, and deployment processes; contribute to code reviews and knowledge sharing.
  • Mentor and provide technical guidance to junior engineers; participate in training initiatives.

Skills

MERN stack
TypeScript
NestJS
GraphQL
SOLID
Unit tests
Integration tests
REST APIs
Microservices
Cloud development
Docker
CI/CD
GitHub
JIRA
Communication
Collaboration

Tools

MongoDB
Mongoose
Express.js
React.js
Node.js
GraphQL tooling
Kafka
Docker
Kubernetes
JIRA
Git

Job description

Job Description – MERN Developer/ Senior Software Engineer

Experience Range- 3-5 Years

Job Summary:

We are looking for a skilled MERN developer with 3-5 years of experience in building scalable, high-quality web applications using the MERN stack. The ideal candidate should have strong hands-on experience with MongoDB, React.js, Node.js, TypeScript, GraphQL, and NestJS, along with a solid understanding of software design principles and modern engineering practices.

The role involves working independently on software development initiatives, collaborating with cross-functional teams and clients, and contributing to the design, development, testing, deployment, and continuous improvement of applications.

Job Responsibilities:
  • Develop, enhance, and maintain scalable software applications using the MERN stack, NestJS, and GraphQL.
  • Work independently with a broader understanding of project objectives, architecture, and business requirements.
  • Participate in requirements analysis, solution design, development, unit testing, debugging, and documentation.
  • Write clean, maintainable, scalable, and high-quality code aligned with SOLID principles and established coding standards.
  • Design and implement APIs using REST and GraphQL.
  • Work with MongoDB/Mongoose and other SQL/NoSQL databases as required.
  • Troubleshoot and debug application issues, with guidance from senior team members when required.
  • Participate in technical discussions with internal teams, partners, and clients.
  • Follow established development, release, and deployment processes.
  • Contribute to code reviews, knowledge sharing, and technical documentation.
  • Mentor and provide technical guidance to junior software engineers.
  • Participate in training and knowledge-sharing initiatives.
  • Develop a strong understanding of the company's platform, products, and processes.
  • Identify opportunities for technical and process improvements and contribute to their implementation.
Job Requirements:
Must Have:
  • 3-5 years of professional software development experience.
  • Strong hands-on experience with the MERN stack:MongoDBMongooseExpress.jsReact.jsNode.js
  • Strong experience with TypeScript.
  • Mandatory hands-on experience with NestJS.
  • Mandatory hands-on experience with GraphQL, including API development and integration.
  • Good understanding and practical application of SOLID principles and object-oriented design concepts.
  • Experience writing effective unit and integration tests.
  • Experience developing and consuming RESTful APIs.
  • Basic understanding of microservices architecture.
  • Knowledge of both NoSQL and SQL databases.
  • Experience with cloud-based application development and deployment.
  • Exposure to Docker and containerization.
  • Understanding of CI/CD pipelines and deployment practices.
  • Basic awareness of event-driven architecture and Kafka.
  • Experience with Git and GitHub.
  • Familiarity with JIRA or similar project-management tools.
  • Good communication and collaboration skills.
  • Ability to actively participate in technical discussions and contribute to team decisions.
  • Positive attitude, willingness to learn, and self-motivated approach.
Good to Have
  • Experience with Microsoft Azure.
  • Experience with Serverless architecture.
  • Experience with Terraform / Infrastructure as Code.
  • Stronger expertise in MongoDB and database performance optimization.
  • Experience with Node.js ecosystem and build/development tools such as:BabelWebpackJestESLintHelm
  • Experience with GraphQL tools/frameworks such as Apollo GraphQL or WunderGraph.
  • Experience with event-driven systems and Kafka.
  • Experience with orchestration/automation tools such as n8n.
  • Experience with application monitoring and troubleshooting using Grafana and Loki.
  • Exposure to Kubernetes or other container orchestration platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DGS India - Bengaluru - Manyata N1 Block / Technology
DGS India - Bengaluru - Manyata N1 Block / Technology

Merkle Inc. • Pune District

On-site
INR 1,500,000 - 2,400,000
Senior Fullstack Developer MERN
Senior Fullstack Developer MERN

Indus Net Technologies (INT.) • Kolkata District

On-site
INR 1,500,000 - 2,800,000
Senior MERN Stack Developer
Senior MERN Stack Developer

PradeepIT Consulting Services Pvt Ltd • Delhi

On-site
INR 1,200,000 - 1,500,000
MERN Stack Developer
MERN Stack Developer

Katalyst CRO • Guntur District

On-site
INR 600,000 - 900,000
Engineer 2
Engineer 2

Styli • Bengaluru

On-site
INR 900,000 - 1,300,000
MERN Stack Developer
MERN Stack Developer

Impronics Technologies • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Mern Stack Developer
Mern Stack Developer

Sumcircle Technologies • Mumbai

On-site
INR 1,400,000 - 2,200,000
Mern stack Engineer
Mern stack Engineer

Awign • Bengaluru Urban

On-site
INR 2,800,000 - 3,800,000
MERN STACK DEVELOPER
MERN STACK DEVELOPER

Comfygen Pvt Ltd. • Jaipur

On-site
INR 800,000 - 1,400,000
MERN Stack Developer
MERN Stack Developer

Wokab • Nagpur District

On-site
INR 700,000 - 1,400,000