Job Title: MEAN Stack Developer (Junior)
Experience: 6 months – 1 year
Location: Madurai
Job Type: Full-time
Department: Development
Reports To: Lead Developer
About the Role:
We are looking for a passionate and driven Junior MEAN Stack Developer with 6 months to 1 year of hands-on experience. The ideal candidate should have a solid understanding of WebSocket communication using Socket.IO, alongside core MEAN technologies (MongoDB, Express.js, Angular, Node.js). You'll work closely with senior developers to build real-time, scalable web applications and APIs.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications using the MEAN stack.
- Build and integrate real-time communication features using WebSockets and Socket.IO.
- Collaborate with UI/UX designers and backend teams to deliver seamless user experiences.
- Write clean, efficient, and well-documented code.
- Participate in code reviews, testing, and debugging.
- Work in an Agile/Scrum environment with regular stand-ups and sprint reviews.
- Integrate third-party APIs and services as needed.
- Troubleshoot and resolve application issues.
Required Skills & Qualifications:
- 6 months to 1 year of hands-on experience with MEAN stack:
- MongoDB
- Express.js
- Angular (version above 17)
- Node.js
- Strong knowledge and practical experience with WebSocket and Socket.IO.
- Familiarity with RESTful APIs and asynchronous request handling.
- Basic understanding of authentication and authorization (JWT, OAuth).
- Experience with Git version control.
- Ability to write clean, modular, and reusable code.
- Understanding of front-end technologies (HTML5, CSS3, JavaScript).
Preferred Qualifications:
- Experience in deploying Node.js applications on cloud platforms (e.g., AWS, DigitalOcean).
- Understanding of microservices architecture is a plus.
- Exposure to testing frameworks like Jasmine, Karma, or Mocha.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Eagerness to learn and adapt in a fast-paced environment.
Job Type: Full-time
Pay: ₹318,786.78 - ₹1,493,556.13 per year
Work Location: In person