Role Overview:seeking a highly skilled and experienced Senior MEAN Stack Developer to join our dynamic team. The ideal candidate will specialize in developing micro frontends using Angular and microservices using Node.js, Express, and MongoDB. You will play a key role in designing, developing, and maintaining scalable, modular, and high-performance applications while ensuring seamless integration across the front-end and back-end systems.
Key Responsibilities:1. Micro frontend Development (Angular):o Architect and develop modular micro frontends using Angular.o Implement dynamic and reusable UI components to ensure scalability and maintainability.o Optimize front-end performance for seamless user experiences.o Collaborate with UI/UX designers to translate designs into responsive web applications.
2. Microservices Development (Node.js, Express, MongoDB):o Design and develop scalable microservices using Node.js and Express.o Build RESTful APIs and integrate them with front-end applications.o Implement database schemas and queries using SQL & NoSQL MongoDB for efficient data storage and retrieval.o Ensure high availability, fault tolerance, and security of microservices.
3. System Architecture and Design:o Develop and maintain a modular architecture that supports micro frontends and microservices.o Ensure proper communication and data flow between micro frontends and microservices.
4. Code Quality and Best Practices:o Write clean, maintainable, and well-documented code following industry best practices.o Conduct code reviews and mentor junior developers.o Implement unit testing, integration testing, and end-to-end testing to ensure application reliability.
5. Performance Optimization:o Monitor and optimize application performance, scalability, and reliability.o Identify and resolve bottlenecks in both front-end and back-end systems.6. Continuous Improvement:o Stay updated with the latest trends and technologies in MEAN stack development.o Proactively suggest improvements to existing systems and processes.
Required Skills and Qualifications:
- Technical Skills:o Front-End: Expertise in Angular (version 13+), TypeScript, HTML5, CSS3, and RxJS.o
- Back-End: Proficiency in Node.js, Express.js, and RESTful API development.o
- Database: Strong knowledge of Oracle, MongoDB, including schema design and query optimization.o
- Micro frontends: Experience in designing and implementing micro frontendarchitectures.o
- Microservices: Hands-on experience in building and deploying microservices.o
- Version Control: Proficiency in Git and Git-based workflows.2.
- Experience:o Minimum 5+ years of experience in MEAN stack development.o Proven track record of developing micro frontends and microservices.o Experience with Agile methodologies and DevOps practices.