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 you’re interested in this role send CV to Savannah at 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.

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

Job Title: ​Financial Lead

Location: Nairobi, Kenya (Preferable), Remote (Possible)

Duration: ​Initial 3-Month Consultancy, then 2+ Years

Company Description:

Moringa School is a program for gifted students of software engineering. In six months, we transform ambitious amateurs to coding professionals. Moringa School’s 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 9 hours a day, 5 days a week, over 24 weeks in a curriculum focused on computer science fundamentals, Python and Android. 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 are looking for a talented, organized, systems-oriented thinker to provide strategy and financial modeling contributions and if an extension is agreed upon, management, leadership, and accountability to a high performance team in support of the mission and core values of the company. The ideal candidate has demonstrated experience building financial models with a variety of companies looking to raise money and keeping systems running effectively, even in a chaotic environment. The finance lead provides the financial leadership and vision necessary to ensure that the company has the tools it needs to raise money, using a well thought-out financial model and scenario analyses, and preparing the CEO with questions investors will ask.
The finance lead will provide the financial leadership, management and vision necessary to ensure that the company has the proper financial controls, administrative and reporting procedures, and people systems in place to effectively grow the organization and to ensure financial strength and operating efficiency.

Responsibilities:

  • Work with the CEO to create financial projections and a plan to raise;
  •  Evaluate and advise on the impact of different types of fundraising for Moringa’s first round of funding and the aim for subsequent rounds;
  • Building the organization’s capacity to manage its finances as it grows
  • Report financial performance, analysis and planning to the C-level executives
  • Plan, develop, organize, implement, direct and evaluate the organisation’s fiscal function and performance;
  • Participate in the development of the organization’s plans and programs as a strategic partner;
  • Evaluate and advise on the impact of long range planning, introduction of new programs/strategies and regulatory action;
  • Develop credibility for the finance group by providing timely and accurate analysis of budgets, financial reports and financial trends in order to assist the CEO and other senior management in performing their responsibilities;
  • Enhance and/or develop, implement and enforce policies and procedures of the organisation by way of systems that will improve the overall operation and effectiveness of the corporation;
  • Establish credibility throughout the organisation and with the Board as an effective developer of solutions to business challenges;
  • Provide technical financial advice and knowledge to others within the financial discipline;
  • Building out financial projections based on strategy meetings with C-level executives
  • Advising on growth trajectories/options
  • Reducing excessive CEO and/or chief operating officer (COO) workload in the areas of finance, administration or legal;
  • Bringing a strategic, high-level perspective to the organization’s finance and accounting needs;
  • Continual improvement of the budgeting process through education of department managers on financial issues impacting department budgets;
  • Provide strategic financial input and leadership on decision making issues affecting the organisation; i.e., evaluation of potential alliances acquisitions and/or mergers and pension funds and investments;
  • Optimize the handling of bank and deposit relationships and initiate appropriate strategies to enhance cash position;
  • Develop a reliable cash flow projection process and reporting mechanism that includes minimum cash threshold to meet operating needs;
  • Be an advisor from the financial perspective on any contracts into which the corporation may enter;
  • Evaluate the finance division structure and team plan for continual improvement of the efficiency and effectiveness of the group as well as provide individuals with professional and personal growth with emphasis on opportunities (where possible) of individuals;
  • Balancing or supplementing the skills of the controller or other finance team members.
  • And much more! We expected you to be flexible and pro-active as new items come up.

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

Job Title: ​Operations Manager

Location: Nairobi, Kenya

Duration: ​2+ Years

Company Description:

Moringa School is a program for gifted students of software engineering. In six months, we transform ambitious amateurs to coding professionals. Moringa School’s 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 9 hours a day, 5 days a week, over 24 weeks in a curriculum focused on computer science fundamentals, Python and Android. 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. Our Operations Manager plans, directs, and oversees our company’s operational policies, rules, initiatives, and goals. The OM runs the delivery team, which focuses on marketing, classroom delivery, outcomes and more. The OM helps Moringa School execute long-term and short-term plans and directives by implementing judgement, vision, management, and leadership. The Operations Manager reports to the Chief Executive Officer (CEO). The OM has to maintain control of diverse business operations, so we expect you to be an experienced and efficient leader. If you also have excellent people skills, business acumen and exemplary work ethics, we’d like to meet you. We are looking for a talented, organized, systems-oriented thinker to provide management, leadership, and accountability to a high performance team in support of the mission and core values of the company. The ideal candidate has demonstrated experience keeping teams running effectively, even in a chaotic environment.

Responsibilities:

  • Designing and implementing business strategies, plans and procedures, especially as it relates to marketing, sales, finance and classroom delivery
  • Establishing policies that promote company culture and vision
  • Overseeing operations of the company (IT, Marketing, Sales, Finance etc.)
  • Measures effectiveness and efficiency of operational processes both internally and externally and finds ways to improve processes
  • Develops and implements growth strategies
  • Acts as a liaison between company and client for quality assurance
  • Provides mentoring to all employees, including management
  • Motivates staff to meet or surpass organisational and sales goals
  • Coordinates with human resources department to recruit skilled talent and retain the best employees
  • Oversees daily operations and makes adjustments as necessary
  • Presents new ideas and cash flow strategies to Board of Directors and other company officers
  • Evaluates newly implemented sales/admissions/outcomes/classroom delivery/space operations plans
  • Provides a system for employee salaries and benefits, and makes sure employees feel valued
  • Promotes communication between colleagues for the benefit of information flow and to curb any problems that arise
  • And much more! We expected you to be flexible and pro-active as new items come up.

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

Job Title: ​​Growth Analyst

Location: Nairobi, Kenya

Duration: ​6 months

Company Description:

Moringa School is a program for gifted students of software engineering. In six months, we transform ambitious amateurs to coding professionals. Moringa School’s mission is twofold: to empower people and to transform education through rapid-iteration teaching. We are a premier advanced immersive program, training exceptional full-stack and mobile Software Engineers. 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. 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.

Why We Are Hiring For This Role:

Moringa School has aggressive growth plans scale both geographically and vertically. The research fellow will help Moringa School find and assess the data to decide what other skills employers across Africa are looking for and how Moringa School can fit those needs with new courses.

Job Description:

Our fast-paced learning environment creates world-class engineers on a highly accelerated schedule. We are looking for an experienced researcher who has conducted multi-country studies and evaluations for companies. The research fellow will work directly with the CEO, CTO and outcomes teams to gauge the major skills gap needs that employers across Africa are facing, which will help guide the strategic direction of the content/curriculum creation at Moringa. The research fellow should be an effective independent worker and understand how to collect meaningful and relevant data for this study.

Responsibilities:

  • Builds a strong plan for creating and conducting research, and gathering data from employers and other stakeholders.
  • Takes the lead in writing up and disseminating research findings via networks and appropriate publications.
  • Produces research that is presented in such a way that assesses the knowledge for the path forward
  • And much more! We expected you to be flexible and pro-active as new items come up.