About the role
Location: Bangalore / Hyderabad / Chennai (Hybrid or On-site based on project needs)
Job Type: Full-Time
Experience: 4+ Years
Department: Technology / Software Development
Reports To: Technical Lead / Engineering Manager
Job Summary:We are looking for an experienced and highly skilled MEAN Stack Developer to join our dynamic development team. You will be responsible for developing and maintaining scalable web applications using MongoDB, Express.js, Angular, and Node.js. The ideal candidate should have a strong grasp of full-stack JavaScript development, RESTful APIs, and best coding practices.
Key Responsibilities:- Design, develop, and maintain scalable web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Write clean, maintainable, and efficient code.
- Develop RESTful APIs and integrate with front-end components.
- Collaborate with product managers, UI/UX designers, and QA teams to deliver high-quality products.
- Participate in code reviews, debugging, and performance tuning.
- Ensure responsiveness, scalability, and security of applications.
- Work in Agile/Scrum development cycles with proper documentation.
- Troubleshoot, test, and maintain software and databases to ensure strong optimization and functionality.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in MEAN stack development.
- Strong proficiency in JavaScript/TypeScript and asynchronous programming.
- Hands-on experience with:
- Node.js and Express.js for backend services.
- Angular (2+) for frontend development.
- MongoDB and Mongoose ORM for database operations.
- Experience building RESTful APIs and working with third-party integrations.
- Familiarity with version control tools like Git.
- Good understanding of security best practices and performance optimization.
- Knowledge of DevOps practices, CI/CD, and cloud platforms (AWS/Azure) is a plus.
- Experience with Docker, Kubernetes, or other containerization tools.
- Experience working in a microservices architecture.
- Familiarity with Agile methodologies and tools like JIRA, Confluence, etc.