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.