Job Title : Senior MERN Stack Developer
Location : Bangalore (Hybrid)
Job Type : Full-time
Experience : 5+ years
About the Role :
We are looking for an experienced Senior MERN Stack Developer to join our dynamic development team. You will be responsible for the design, development, and deployment of scalable web applications using MongoDB, Express.js, React.js, and Node.js. As a senior member, you will play a key role in architectural decisions, mentoring junior developers, and delivering high-quality code.
Key Responsibilities :
Application Development :
- Design, develop, and maintain scalable and high-performance full-stack web applications using MERN stack.
- Build reusable components and front-end libraries using React.js.
- Implement RESTful and GraphQL APIs using Node.js and Express.js.
- Manage and query databases efficiently using MongoDB and Mongoose.
System Architecture & Code Quality :
Collaborate with architects and product managers to design technical solutions.Optimize application for performance, security, scalability, and maintainability.Write clean, modular, and well-documented code following best practices.Perform code reviews and provide constructive feedback.DevOps & Deployment :
Experience with CI / CD pipelines, Docker, and containerization for microservices.Deploy applications on cloud platforms like AWS, Azure, or GCP.Monitor performance and troubleshoot production issues.Collaboration & Leadership
Work closely with cross-functional teams including UI / UX designers, QA engineers, and DevOps.Mentor and guide junior developers; conduct knowledge-sharing sessions.Actively participate in Agile / Scrum ceremonies including sprint planning, stand-ups, and retrospectives.Required Skills and Qualifications :
5+ years of professional software development experience.Strong proficiency in JavaScript, ES6+, and TypeScript (optional but preferred).Deep understanding and hands-on experience in :MongoDB (including indexing, aggregation, and optimization)Express.js (middleware, routing, error handling)React.js (hooks, state management, component lifecycle)Node.js (async programming, event-driven architecture)Experience in RESTful and GraphQL API design.Familiarity with version control systems (Git, Good understanding of HTML5, CSS3, SASS, and responsive design principles.Strong debugging and problem-solving skills.Solid understanding of web security practices (JWT, OAuth2, XSS, CSRF, etc.).Working knowledge of testing frameworks (Jest, Mocha, Cypress).Preferred (Nice-to-Have) Skills :
Familiarity with Next.js or React Native.Experience with serverless architectures or microservices.Familiarity with containerization (Docker) and orchestration (Kubernetes).Knowledge of message queues (e.g., RabbitMQ, Kafka).Previous experience in Agile / Scrum environments.Exposure to CI / CD pipelines using Jenkins, GitHub Actions, GitLab CI, etc.(ref : hirist.tech)