Role Overview
We are looking for a MEAN Stack Developer with strong hands-on experience in MongoDB, Express.js, Angular, and Node.js, who is passionate about clean code, scalable design, and collaborative problem-solving. You will work closely with cross-functional teams to build and maintain modern, cloud-native applications.
Key Responsibilities
- Design, develop, test, and deploy scalable web applications using the MEAN stack.
- Build reusable code and libraries for future use.
- Translate business requirements into technical specifications and architecture.
- Collaborate with UI / UX designers, backend engineers, and DevOps teams.
- Write clean, maintainable, and well-documented code.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and mentor junior developers when needed.
- Stay updated with emerging technologies and apply them in real-world scenarios.
Skills & Experience Required
3–6 years of experience in full-stack web development with MEAN Stack.Strong proficiency in Node.js and Express.js for backend APIs.In-depth knowledge of Angular (v8+) for building responsive front-end interfaces.Experience with MongoDB including schema design and performance optimization.Solid understanding of RESTful APIs and microservices architecture.Familiarity with cloud platforms (AWS / GCP / Azure) is a plus.Proficient in using Git, CI / CD pipelines, and containerization tools like Docker.Exposure to Agile / Scrum methodologies.Strong debugging and problem-solving skills.Nice to Have
Experience with TypeScript and RxJS.Knowledge of GraphQL, Socket.io, or Serverless architecture.Familiarity with unit testing frameworks (e.g., Jasmine, Mocha, Chai).Prior experience in TDD / BDD practices.