Our software developers rank among the top 1%
MERN Stack Team Lead
We are seeking a skilled MERN Stack Team Lead to join our dynamic and innovative development team.
MERN Stack Team Lead
We are seeking a skilled MERN Stack Team Lead to join our dynamic and innovative development team. As a MERN Team Lead, you will be responsible for leading and managing a team of MERN stack developers, designing, implementing, and maintaining web applications using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
Office Hours:
9 am to 6 pm
Location:
955 Service Road, Block L, Johar Town, Lahore
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain scalable and responsive web applications using the MERN stack.
- Write well-designed, efficient, and testable code.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Work closely with the UI/UX design team to implement visually appealing interfaces.
- Troubleshoot, debug, and optimize application performance.
- Stay informed about emerging technologies and industry trends relevant to MERN stack development.
- Conduct regular code reviews to ensure code quality and adherence to best practices.
- Collaborate with other team members and stakeholders to ensure successful project delivery.
Requirements:
- 3+ years of proven experience as a MERN Stack Developer.
- 2+ years of experience as a team lead or in a similar role.
- Solid understanding of the MERN stack components: MongoDB, Express.js, React.js, Node.js.
- Experience with front-end technologies such as HTML5, CSS3, and JavaScript (React.js).
- Proficient in server-side programming with Node.js and Express.js.
- Familiarity with database design and management using MongoDB.
- Strong understanding of RESTful API design and development.
- Knowledge of state management libraries (e.g., Redux) in React.js applications.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.