Get In Touch

contact@moringaschool.com
Phone: +254 711 581 484
Address: P.O.Box 28860-00100 - Nairobi

Our Location

Amazing Successes

We thrive on delivering value to all our stakeholders. We offer more than just a coding Bootcamp. We are focused on using education to develop amazing talent into the best software engineers in Africa. We have an engaging approach to education that is focused on developing skills and also empowering our software engineers to develop solutions that are market-based and market-driven.

Join Us!
JOB DESCRIPTION

if (interested in this role) { send CV to savannah@moringaschool.com }

Job Title: Senior Software Engineer Location: Nairobi, Kenya

Duration: (at least) 1 year

 

Company Description:

Moringa School is a program for gifted students of software engineering. In four months, we transform ambitious amateurs to coding professionals. Our mission is twofold: to empower people and to transform education through rapid-iteration teaching. We are the premier advanced immersive program that trains exceptional full-stack Software Engineers. Students train full-time, 5 days a week, over 24 weeks in a curriculum focused on computer science fundamentals and software engineering. Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Job Description:

Our fast-paced learning environment creates world-class engineers on a highly accelerated schedule. We need a talented, organized, systems thinker to work alongside our CTO to architect and build our software tools in support our mission and values. The ideal candidate has demonstrated experience building scalable, beautiful, user-centered products. We are looking for someone who is interested in building products that will be the backbone of the learning experience for students across the African continent, and around the world.

Many of our products will be green-field rather than working inside of existing software platforms, meaning that this role must be pro-actively working alongside our Director of Learning and CTO throughout the creative process of thinking through everything from UX to technical architecture decisions, to writing the code. Our CTO has several years of experience building similar products for the #1 coding school in the world, which facilitated their growth from graduating a few hundred to several thousand software engineers per year.

Requirements:

  • You consider yourself a “Senior Engineer”, or whatever the cool kids are calling it these days
  • Strong CS fundamentals (i.e you can solve the Dijkstra’s algorithm question we are going to ask you during the interview – just kidding 😉 )
  • Mastery of JS, client-side MVC frameworks, and CSS
  • Proven ability to build and scale successful products
  • Systems-thinker balanced with a strong eye for UX and design
  • Proven experience developing REST API’s and writing solid unit tests. Experience in server side scripting languages and frameworks (i.e JS/Node, Python/Django, etc)
  • Enjoyable to work with! We’re a close-knit team of creatives
  • Ability to proactively give and receive feedback
  • (would be nice) Past experience building education or school-oriented software
  • Passion and drive to make a big dent in the world

Responsibilities:

  • Design, architect, and build internal software platforms under minimal supervision
  • And much more! We expect you to be flexible and pro-active as new items come up

We’ve got a lot of work to do to make the impact that we are on track to create, and if you’re an amazing engineer, we need your help!

If you’re interested in this role, please send your CV and cover letter to Savannah at savannah@moringaschool.com

Job Title: Learning Experience Designer Location: Nairobi, Kenya

Duration: (at least) 1 year

Company Description:

Moringa School is a progressive education institution, with the vision to scale high-quality training across the African continent. Our mission is twofold: to empower people and to transform higher education through outcomes-based learning. Currently, our courses are focused on tech-sector jobs. Our main courses transform ambitious amateurs into Software Engineering professionals. In our full-time classes, students train 10+ hours a day, 5 days a week, through over 24 weeks in a curriculum focused on computer science fundamentals, frontend skills, and Ruby/Rails or Java/Android. We also train kids in secondary schools, and run part-time courses for working professionals.
In our blended learning model, teachers are Technical Mentors, students collaborate through group and pair-work, and curriculum is delivered flipped-classroom style. Our internal community is a supportive environment where learners transform their lives and staff love their work.

Moringa’s ultimate aim is to be a platform-based solution balanced with the accountability and community of an in-person experience, meaning that we plug and play highly-in-demand skill sets into an effective teaching methodology, allowing students to accelerate their technical and soft skills knowledge in a short timeframe.

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world.

Job Description:

Our fast-paced learning environment creates world-class technical talent on a highly accelerated schedule. We are looking for someone who is passionate about creating incredible learning experiences that empower people through personal growth and strong outcomes. The ideal candidate has demonstrated experience in building learner-centered educational programs, and has a strong foundation of tools for learning experience design and classroom management. Experience working in Kenya or Africa is not necessary, but an open mind to learning, research, and listening is essential. The role will be fundamental in creating systems that allow us to scale our education across the continent.

Responsibilities:

  • Work alongside our Chief Academic Officer, students, and Curriculum and Classroom teams to build learning experiences that work for students across Africa
  • Contribute to the creation of a bold vision for Moringa School’s education model
  • State instructional goals and create learning experiences to match them
  • Conduct instructional research and analysis on learners and contexts
  • Create and document easily repeatable processes so that we can impact more people, more quickly
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality experiences
  • Create systems to measure effectiveness of classroom strategies
  • And much more! We expected you to be flexible and pro-active as new items come up.