Contract: Part-Time Consultancy

Team: Classroom

Job Location: Nairobi, Kenya

About Moringa School

  • Moringa School is transforming higher education in Africa, starting with software development. In our current program, we transform ambitious amateurs to coding professionals.

  • We are a premier advanced immersive program, training exceptional full-stack and mobile Software Engineers. Moringa School is currently expanding rapidly into other courses and geographies across Africa and are looking for top talent to accelerate our growth.

  • Moringa School was named one of the ‘Top 10 Most Innovative Companies’ in 2018 by Fast Company.

Our Mission

  • Moringa School's mission is twofold:

    • To empower people &

    • To transform education through rapid-iteration teaching.

Our Culture

  • Employees enjoy a fun, collegial startup environment

  • You will be surrounded by talented, friendly, brilliant, & mission-driven professionals who work hard to provide the best student experience of its kind in the world.

  • We are committed to employee health & wellness- we truly believe that you need to take care of yourself first.

  • We understand the value in remote working & support it as needed.

Why We Are Hiring for This Role

Moringa School is in an exciting transition from a primarily Nairobi-based school to an international education organization via rapid growth across Africa and expansion into new course offerings. We are a premier advanced immersive program, training exceptional full-stack and mobile Software Engineers. We are looking for a high performer to run classes focused on computer science fundamentals, frontend skills, and Python/Django or Java/Android. The ideal candidate has demonstrated experience building software systems and working well in diverse teams, even in a chaotic environment. The Technical Mentor role provides the mentorship and supervision necessary to ensure that their students have a 5-star experience and achieve strong outcomes.

What You Will Do

  • Lead and coordinate all classroom activities.

  • Responsible for class and student success and happiness.

  • Weekly 1.1’s with students, including personal check-in and independent project review.

  • Follow-up for all incomplete independent projects, academic and personal issues.

What You Have

  • 2+ years of experience working, at least 1+ years experience professional coding in languages.

  • Proficiency in at least one of the following Python Django/Flask/Android/Spark.

  • Proficiency in a front end javascript framework, preferably Angular.

  • Understanding of TDD in the above frameworks

  • Proficiency in Git and SQL

  • Strong communication skills

  • Understanding of Continuous Integration/ Continuous Deployment is a plus.

  • Experience in REST API implementation

  • Bachelor's degree in a related field

  • Coding school alumni (preferred) 

You are Also

  • Patient, empathetic, and able to work well with and accommodate the needs of other people.

  • A strong problem-solver with abilities to handle complex situations involving many people

  • Able to work with and mentor large, diverse groups of people

  • Experienced in teaching, working in education, or program management settings (preferred).

  • A great verbal and non-verbal communicator; you listen to understand then respond.

Career Growth & Development

We do not believe that an organization can grow without the growth & development of its staff.  At Moringa, we are consistently building systems to invest in the growth of our employees. We are deeply invested in offering career growth within Moringa, provide actionable feedback through “weekly check-ins” & thorough career reviews.
We will work together with you to craft roles that both support the needs of the organization and that you can be passionate about.

To Apply

Email your resume to

  • Subject Line: Application: Technical Mentor - Mobile & Web Development | Your full name