NavGurukul
Founded in 2016, NavGurukul is a not-for-profit organization focused on providing access to aspirational careers for students from marginalized communities. The organization envisions an equitable alternative to higher education where students develop the skills, mindsets, and self-learning abilities needed to succeed in the world, empowering them to lead lives similar to those at the top of the social and economic pyramid.
About the Role
NavGurukul is seeking a passionate Full Stack Developer with 1-2 years of industry experience to join as a Teacher for Grade 11 and 12 students. The ideal candidate will possess both front-end and back-end development skills and have a keen interest in mentoring the next generation of developers.
Location: New Delhi
Employment Type: Contractual
Compensation: INR 35,000 – 45,000 per month (aligned with not-for-profit sector standards).
Responsibilities:
- Teaching: Conduct interactive lessons on full stack development, including HTML, CSS, JavaScript, front-end frameworks (React, Angular), back-end technologies (Node.js, Express), databases (MongoDB, SQL), and version control (Git).
- Curriculum Enhancement: Update and refine the curriculum, ensuring it aligns with industry standards and remains current with technological advancements.
- Student Assessment: Design and conduct assessments, projects, and exams to track student progress.
- Mentorship: Provide personalized guidance to students to help them develop practical skills and support their overall growth.
- Classroom Management: Foster a positive learning environment, addressing any issues efficiently.
- Collaboration: Work with other faculty and staff to deliver a cohesive educational experience.
- Continuous Improvement: Stay informed about the latest in full-stack development and integrate new knowledge into teaching.
- Extracurricular Activities: Participate in coding clubs, hackathons, and other activities that enhance learning.
Candidate Requirements:
- Education: A Bachelor’s degree in Computer Science or a related field is preferred but not mandatory. Practical experience will be considered.
- Experience: 1-2 years of professional experience as a Full Stack Developer.
- Teaching Experience: Prior teaching experience is preferred but not required.
- Technical Skills: Proficiency in front-end (HTML, CSS, JavaScript, React, Angular) and back-end technologies (Node.js, Express, MongoDB, SQL), and familiarity with Git.
- Teaching Ability: Strong communication skills with the ability to explain complex topics clearly.
- Passion for Education: Genuine interest in inspiring and educating students.
- Adaptability: Ability to cater to different learning styles and levels of understanding.
- Organizational Skills: Strong planning and time management skills to ensure effective lesson delivery.