Search by job, company or skills

programming pathshala

Software Engineer & Instructor

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147504613