Software Engineer & Instructor
About the Role
Company Description Programming Pathshala is a social enterprise dedicated to empowering students with the skills needed to excel in coding and become industry-ready professionals. Many of our alumni have successfully joined top companies such as Amazon, Google, Microsoft, Samsung, Flipkart, and Zynga. Our organization thrives on the contributions of devoted volunteers and a team of passionate, empathetic educators who ensure the highest quality of learning. We are committed to fostering a supportive environment for students to embark on their coding journey and achieve their career aspirations. Role Description This is a full-time, on-site role for a Software Engineer & Instructor based in Delhi, India. The role involves designing and developing high-quality software, conducting coding sessions for students, and delivering engaging lessons on programming and related technologies. The Software Engineer & Instructor will also provide mentorship and support for students as they work on coding projects and prepare for technical interviews. Qualifications Strong foundational knowledge in Computer Science, including algorithms, data structures, and software design principles. Proven expertise in Full-Stack Web Development with hands-on experience in the MERN stack — MongoDB, Express.js, React.js, and Node.js. Deep familiarity with React concepts including hooks, state management (Redux / Context API), and modern tooling (Vite, Next.js). Practical experience with Node.js & Express.js for building scalable server-side applications, middleware, and RESTful or GraphQL APIs. Working knowledge of MongoDB and Mongoose ODM, including schema design, indexing, and aggregation pipelines. Ability to explain technical concepts clearly and effectively to learners of varying skill levels — from absolute beginners to intermediate developers. Excellent problem-solving skills and a genuine passion for teaching, mentoring, and guiding students through real-world project-based learning. Participation in open-source projects, coding communities (GitHub, Stack Overflow), or competitive programming is a plus. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings