6-8 years
MERN Stack Team Lead - MongoDB/Express.js (6-8 yrs)
Eminence Technology
posted 1d ago
Flexible timing
Key skills for the job
Responsibilities :
- Design, develop, and maintain scalable, high-performance web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Lead development teams and mentor junior developers, fostering a collaborative environment and driving best practices.
- Architect complex, reusable, and maintainable backend and frontend solutions.
- Write clean, well-documented, and efficient code.
- Implement RESTful APIs and integrate third-party services.
- Collaborate with cross-functional teams including product managers, UI/UX designers, and other developers to define and implement features.
- Conduct code reviews and ensure the team follows development standards and best .
- Optimize application performance and troubleshoot issues as they arise.
- Stay up to date with emerging web technologies and trends, and provide recommendations for improvements.
- Manage the deployment process, including handling testing, version control, and continuous integration.
- Ensure that applications are secure, responsive, and scalable across various devices and platforms.
- Participate in sprint planning, task prioritization, and project timelines.
Requirements :
- Proven experience (5+ years) as a Full Stack Developer, with a focus on the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frontend frameworks (React.js, Redux).
- Expertise in backend development with Node.js and Express.js.
- Solid understanding of NoSQL databases, particularly MongoDB.
- Experience with RESTful API design and integration.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- Knowledge of modern CI/CD pipelines, Git, and version control best practices.
- Understanding of containerization technologies like Docker and Kubernetes is a plus.
- Experience with unit testing and test-driven development (TDD).
- Strong problem-solving skills, debugging expertise, and an ability to think critically.
- Excellent communication skills and the ability to work collaboratively in a fast-paced environment.
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
Functional Areas: Other
Read full job descriptionPrepare for Team Lead roles with real interview advice