Job Overview:As a MEAN Stack Developer at [Your Company Name], you will be responsible for designing, developing, and maintaining robust web applications using the MEAN stack (MongoDB, Express.js, AngularJS, Node.js). Your expertise in AngularJS (version 1), Node.js, Redis, PostgreSQL, and Azure will be crucial in delivering high-quality solutions that meet business requirements and enhance user experience.Key Responsibilities:Web Application Development: Design and implement scalable web applications using AngularJS (version 1) for the frontend and Node.js for the backend.Database Management: Develop and manage PostgreSQL databases to ensure efficient data storage and retrieval. Utilize Redis for caching to optimize application performance.API Development: Build and maintain RESTful APIs using Express.js to support frontend functionality and ensure seamless data integration.Azure Deployment: Deploy and manage applications on Microsoft Azure, ensuring smooth integration with cloud services and infrastructure.Code Quality & Best Practices: Write clean, maintainable code following industry best practices and ensure code quality through testing and code reviews.Performance Optimization: Optimize application performance, including load times and responsiveness, by leveraging caching and database optimization techniques.Troubleshooting & Debugging: Identify and resolve issues, bugs, and performance bottlenecks in applications, ensuring a seamless user experience.Collaboration: Work closely with product managers, UX/UI designers, and other developers to understand requirements and deliver high-quality solutions.Documentation: Create and maintain documentation for code, APIs, and system configurations to facilitate knowledge sharing and future development.Mandatory Skills:AngularJS (version 1): Proficiency in AngularJS (version 1) for building dynamic single-page applications and managing frontend functionality.Node.js: Strong experience with Node.js for backend development, including creating and managing server-side applications and APIs.Redis: Knowledge of Redis for implementing caching mechanisms to enhance application performance.PostgreSQL: Experience with PostgreSQL for database management, including designing schemas, writing queries, and optimizing database performance.Azure: Hands-on experience with Microsoft Azure for deploying and managing cloud-based applications and services.Preferred Skills:MongoDB: Experience with MongoDB as a NoSQL database option is a plus.Express.js: Familiarity with Express.js for building RESTful APIs.Front-End Development: Additional experience with front-end technologies such as HTML5, CSS3, and JavaScript frameworks is beneficial.Version Control: Proficiency with Git for version control and collaborative development.Qualifications:Education: Bachelor’s degree in Computer Science, Engineering, or a related field.Experience: Minimum of 4 years of professional experience as a MEAN Stack Developer or similar role.Problem-Solving Skills: Strong analytical and problem-solving skills with the ability to troubleshoot and debug complex issues.Communication: Excellent verbal and written communication skills with the ability to collaborate effectively with team members and stakeholders.