Back to search
Programming Pathshala Linkedin · Posted 28d ago

Software Engineer & Instructor

Delhi, Delhi, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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).
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent