Description:
You aspire to do more than just teach or manage—you want to accelerate careers, transform lives, and drive positive change in the industry. As a Software Engineer Mentor at InshaTech, you’ll play a key role in empowering learners to grow and succeed. You will lead hands-on bootcamps, teach coding fundamentals, guide real-world projects, and foster a supportive and collaborative learning environment.
Key Responsibilities
- Teach HTML/CSS, JavaScript/TypeScript, React, and Git/GitHub.
- Guide full-stack projects (Node.js/Express, APIs, databases).
- Introduce testing (Jest/Cypress), CI/CD pipelines, Docker fundamentals, and accessibility practices.
- Run stand-ups, code reviews, demos, and track learner progress.
- Provide 1:1 mentoring: study plans, debugging support, portfolio reviews, and mock interviews.
- Collaborate with Admissions, Careers, and other Mentors to maximise learner outcomes and placements.
Qualifications
- Professional teaching or mentoring experience in software development or data science.
- Proficiency in core technologies such as HTML, CSS, JavaScript, React (experience with DevOps, SRE, or SDET is a plus).
- Strong communication and interpersonal skills for effective 1:1 mentoring.
- Ability to run live workshops, support labs, and provide timely, constructive feedback.
- Experience in curriculum development and lesson planning.
- Knowledge of current industry trends and best practices in tech education.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Skills (Bonus Points)
- Experience in education, edtech, or coding bootcamps.
- Familiarity with cloud platforms (AWS, Azure, or GCP), basic security, or leadership coaching.
- Multilingual abilities (English required; Urdu and Pashto a strong plus).