Contract: Fixed Term Contract [8 Months] 

Team: Classroom

Job Location: Kigali, Rwanda [Role open to Rwanda nationals only]

About Moringa School

  • Moringa School is transforming higher education in Africa based in Kenya and in Rwanda, 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

Building talent and opportunities through transformative and tech-based, learning experiences.

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 opened its campus in Rwanda in October 2018 in partnership with the ICT Chamber and funded by GIZ which led to the launch of the WeCode scholarship program which aims to close the digital gender gap in Rwanda. The program has seen 2 cohorts trained from October 2018 to November 2019 and out of this, 76 women graduated with software and soft skills development.

These graduates received 6 months job placement support from Moringa School and to date, 48 women have found employment which has seen the WeCode program achieve a 70% job placement rate. 

Owing to the increase in enrollment numbers, we are looking for a high performer to join our classroom team, and 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, 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.

  • Once TM mastery is achieved, iterate on processes such as classroom structure, curriculum, etc by providing good feedback and insights, doing (very calculated) experiments, and updating documentation

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 [Android proficiency is a must have]

  • 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 joinus@moringaschool.com Subject Line: Application: Technical Mentor - Software Development [Rwanda Campus] | Your full name