Role Overview
We are looking for an experienced MERN Stack Developer with strong hands-on expertise in MongoDB, Express.js, React.js, and Node.js. The ideal candidate should be capable of independently developing, maintaining, and optimizing full-stack web applications.
This role requires someone who has solid knowledge across the entire MERN stack, with a
stronger preference for candidates who are highly skilled in backend development, API
architecture, database design, and application performance.
Experience with Next.js and basic deployment/server handling will be considered an added
advantage.
Key Responsibilities
Full Stack Development
● Develop scalable and maintainable web applications using MongoDB, Express.js,React.js, and Node.js.
● Build complete end-to-end features from frontend UI to backend APIs and database integration.
● Write clean, reusable, modular, and well-structured code.
● Understand business requirements and convert them into technical solutions.
● Take ownership of assigned modules and deliver them independently.
Backend Development
● Design and develop robust backend APIs using Node.js and Express.js.
● Implement business logic, middleware, validations, authentication, and authorization.
● Create secure and optimized REST APIs with proper request/response structures.
● Handle error management, logging, API performance, and backend scalability.
● Work with JWT, role-based access control, file uploads, third-party APIs, and webhooks.
● Maintain clean backend architecture using controllers, services, routes, models, and utilities.
Database Management
● Design and maintain MongoDB schemas and data models.
● Work with relationships, aggregations, indexing, and query optimization.
● Ensure data consistency, performance, and proper database structure.
● Debug and optimize slow queries and database-related issues.
Frontend Development
● Build responsive and user-friendly interfaces using React.js.
● Create reusable components, hooks, layouts, and frontend utilities.
● Integrate APIs with proper loading states, error handling, validations, and edge-case handling.
● Manage frontend state using Redux, Zustand, Context API, or other project-required tools.
● Optimize frontend performance by reducing unnecessary re-renders and improving UI flow.
API Integration & Authentication
● Integrate frontend screens with backend APIs using proper data mapping.
● Implement login, registration, token handling, protected routes, and session
management.
● Handle API errors, empty states, validation messages, and permission-based flows.
Performance & Code Quality
● Optimize application performance on both frontend and backend.
● Improve API response time, database queries, frontend rendering, and bundle size.
● Follow coding standards, best practices, and proper Git workflow.
● Review, debug, refactor, and improve existing code when required.
Third-Party Integrations
● Integrate payment gateways, email/SMS services, cloud storage, analytics tools, and
external APIs.
● Handle webhook flows, sandbox/production configurations, and secure API key
management.
Deployment & Environment Handling
● Prepare frontend and backend builds for development, staging, and production
environments.
● Manage environment variables and configuration files securely.
● Basic understanding of deployment on VPS/cloud platforms will be an added advantage.
● Validate deployments with functional testing and issue resolution.
Technical Leadership & Team Guidance
● Guide junior and mid-level developers in technical implementation, code structure, and
best practices.
● Review code and provide constructive feedback to maintain code quality.
● Help developers resolve technical blockers and debugging issues.
● Suggest better approaches for architecture, API design, database structure, and
frontend implementation.
● Ensure the team follows proper coding standards, Git workflow, and project structure.
● Support the Team Lead/Project Manager in technical planning, estimation, and feasibility
analysis.
● Share knowledge with the team and help improve overall development practices.
● Take ownership of complex modules and support other developers in delivering their
assigned tasks.
Next.js Knowledge - Added Advantage
● Experience with Next.js will be preferred.
● Understanding of SSR, SSG, routing, API routes, middleware, and performance
optimization in Next.js will be a plus.
Required Skills
● Strong hands-on experience with MongoDB, Express.js, React.js, and Node.js.
● Good command over backend development using Node.js and Express.js.
● Strong understanding of REST API development and integration.
● Experience with MongoDB schema design, aggregation, indexing, and optimization.
● Good knowledge of React.js components, hooks, state management, and UI integration.
● Experience with authentication, authorization, JWT, middleware, and protected routes.
● Ability to write clean, scalable, and maintainable code.
● Good debugging and problem-solving skills.
● Experience with Git and standard development workflows.
● Ability to work independently on assigned modules.
Preferred / Added Advantage Skills
● Experience with Next.js.
● Basic deployment knowledge on VPS, cloud servers, or platforms like Hostinger, AWS,
DigitalOcean, Vercel, or similar.
● Knowledge of Redis, caching, queues, or background jobs.
● Experience with payment gateways, webhooks, and third-party integrations.
● Familiarity with Docker or CI/CD basics.
● Understanding of application security and performance optimization.
Experience Level
● Looking for a mid-level to senior-level MERN Stack Developer.
● Candidate should not be a fresher.
● Candidate must have practical project experience and should be able to handle full-stack
development independently.
● Strong backend experience will be highly preferred.
Ideal Candidate
The ideal candidate should be someone who:
● Has strong practical experience in the complete MERN stack.
● Can independently handle frontend, backend, database, and API integration.
● Is stronger on backend development but comfortable working across the full stack.
● Can understand requirements, suggest technical solutions, and take ownership.
● Writes clean, structured, and scalable code.
● Has problem-solving ability beyond basic implementation.
● Has additional exposure to Next.js and deployment workflows.
Pay: ₹28,000.00 - ₹42,000.00 per month
Benefits:
Work Location: In person