About the job MERN Stack Developer/Trainer (Training & Project-Based)
Must Requirement:
- Hands on Experience with Development
- Teaching Experience is a Plus.
We are seeking a skilled MEAN/MERN Stack Developer to join our team on a part-time or project basis. The ideal candidate will have a strong foundation in full-stack development with specific expertise in MongoDB, Express.js, Angular or React, and Node.js. This role involves training team members, developing and implementing high-quality web applications, and contributing to various projects with dynamic requirements. The developer will play a critical role in our educational initiatives, providing hands-on training to enhance the skills of our team while also leading by example through the development of cutting-edge web applications.
Responsibilities:
- Conduct training sessions for team members on MEAN/MERN stack technologies, best practices, and project development.
- Design, develop, and implement web applications using the MEAN or MERN stack, depending on project requirements.
- Collaborate with project managers, designers, and other developers to define and achieve project goals.
- Develop and maintain project documentation, including training materials and development guides.
- Provide guidance and mentorship to trainees and junior developers.
- Stay updated with the latest developments in web technologies and frameworks, incorporating new technologies into training programs as appropriate.
- Ensure the performance, quality, and responsiveness of applications.
- Manage project timelines and deliverables for training and development projects.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and contribute to team knowledge sharing.
Qualifications:
- Proven experience as a MEAN/MERN Stack Developer.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Expertise in MongoDB, Express.js, Angular/React, and Node.js.
- Experience with RESTful APIs and server-side logic.
- Familiarity with front-end build pipelines and tools.
- Ability to write clean, readable, and maintainable code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to conduct training sessions and workshops.
- A passion for learning and teaching new technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.