Job Title: MEAN Stack Developer Experience: 3-7 years Location: Tamil Nadu Job Type: Full-time Reports to: Technical Lead / Engineering Manager Job Description: We are looking for a talented and experienced MEAN Stack Developer to join our development team. The ideal candidate will have a strong background in developing dynamic, high-performance web applications using MongoDB, Express.js, Angular, and Node.js (MEAN stack). You will work closely with cross-functional teams to deliver scalable and efficient applications that meet business requirements. As a MEAN Stack Developer, you will be responsible for both front-end and back-end development, creating and maintaining robust web applications, and ensuring the technical feasibility of UI/UX designs. Key Responsibilities: Front-end Development: Develop dynamic, responsive, and high-performance web applications using Angular . Collaborate with the design team to create a seamless user experience. Implement front-end features with a focus on performance optimization and mobile responsiveness. Build reusable components and libraries for future use. Back-end Development: Develop server-side applications and APIs using Node.js and Express.js . Integrate back-end services with front-end components and third-party APIs. Ensure high performance, availability, and scalability of the applications. Write efficient, scalable, and reusable code to meet project goals. Database Management: Design and maintain MongoDB databases, ensuring optimal data modeling, indexing, and query performance. Handle data validation and security, ensuring data consistency and reliability. Write complex queries and optimize database performance. Collaboration & Documentation: Work closely with UI/UX designers, product managers, and other developers to deliver a cohesive and high-quality product. Participate in code reviews, provide constructive feedback, and maintain code quality. Document the development process, codebase, and technical decisions to ensure maintainability. Participate in agile ceremonies like sprint planning, daily standups, and sprint retrospectives. Testing & Debugging: Perform unit and integration testing using tools like Jest , Mocha , or Chai . Troubleshoot and debug issues across the full stack (front-end and back-end). Ensure the applications are bug-free, performant, and optimized for cross-browser compatibility. Continuous Learning & Improvement: Stay up-to-date with the latest trends in web development, MEAN stack technologies, and best practices. Continuously look for opportunities to improve application performance, security, and user experience. Required Skills and Qualifications: 3-4 years of experience as a MEAN Stack Developer or similar role, with hands-on expertise in MongoDB, Express.js, Angular, and Node.js. Strong proficiency in JavaScript (ES6+), HTML, CSS, and related web technologies. Experience building scalable RESTful APIs using Node.js and Express.js . Proficient in designing and working with MongoDB and understanding its performance tuning and data modeling. Experience with front-end frameworks, particularly Angular , and a good understanding of front-end best practices. Familiarity with Version Control systems like Git and GitHub . Knowledge of authentication (JWT, OAuth) and security best practices. Experience working in Agile/Scrum development environments. Strong debugging and problem-solving skills. Preferred Skills: Experience with TypeScript in Angular applications. Familiarity with CI/CD processes and tools. Experience with cloud platforms (e.g., AWS, Azure) and deploying MEAN stack applications. Knowledge of Docker , Kubernetes , or containerization tools. Familiarity with unit testing and test-driven development (TDD) practices. Strong understanding of web application performance optimization techniques.
Job Title: MEAN Stack/Full Stack Developer (Full Time) Experience: 3-7 years Location: Tamil Nadu Required: 3+ years of experience as a MEAN Stack Developer or similar role, with hands-on expertise in MongoDB, Express.js, Angular, and Node.js.