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.

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

Job Title: ​​Data Science Curriculum + Teaching Fellowship

Location: Nairobi, Kenya

Duration: ​3 month initial contract, then (at least) 1 year commitment

Company Description:

Moringa School is an outcomes-based 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. Based in Nairobi, Kenya, our goal is to build human capacity by training people of varied technical ability in a holistic way; we focus on both technical proficiency and personal growth, meaning that graduates are effective learners and contributors, and well rounded employees and leaders.
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.

Students are typically 18-25 years old, and range from high school graduates to working professionals looking for a career change. So far, we have a 95% placement rate post-graduation.
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 is in the process of building a 6-month, intensive Data Science course that will produce thousands of new Data Scientists across the African continent over the next few years.

Job Description:

Our fast-paced learning environment creates world-class talent on a highly accelerated schedule. We are looking for a talented, empathetic Data Scientist to work alongside our Learning Team to create content for our Data Science course. The ideal candidate has demonstrated experience working with big data tools, productionised machine learning, statistics, and relational database management. Experience working in Kenya or Africa and in education is not necessary, but an open mind to learning, research, and listening is essential. The role will be fundamental in creating courses that allow us to produce high-quality talent across the continent.

Responsibilities:

  • Work alongside our Chief Academic Officer, students, and Learning and Classroom teams to build a full 6-month Data Science course that works for students across Africa, training talented beginners into Data Scientists
  • State instructional goals and create learning experiences to match them
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality courses
  • Using Moringa course creation systems, define course objectives and design assessments that capture what it means for students to be successful
  • Conduct research on the job market to ensure that students learn relevant material
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality content
  • Work with the Learning Team to create high-quality learning experiences
  • And much more! We expect you to be flexible and pro-active as new items come up.

Requirements:

  • Minimum Bachelor’s Degree in Statistics, Computer Science, Natural Science or related field, Master’s Degree preferred.
  • Ability to transform large, complex datasets into pragmatic, actionable insights and in turn quantify and influence tangible business gain.
  • Create insightful data visualizations that highlight trends.
  • Experience in database mining and analysis required. Experience with NoSQL databases, such as MongoDB, Cassandra, HBase an added plus.
  • Experience with common data science toolkits, such as Python or R, Hadoop and cloud computing.
  • Good applied statistical skills and experience, such as interpreting distributions, non-parametric statistics, simulation, regression etc.
  • Excellent understanding of supervised and unsupervised machine learning techniques and algorithms, such as k-means, Naive Bayes, Support Vector Machines, Decision Trees and neural networks.
  • Demonstrated understanding of data cleaning and transformation techniques.
  • Expertise in feature selection and engineering in high dimensional data.
  • Understanding of time series analysis such as Kalman filters an added plus.
  • Previous content creation or teaching experience preferred but not required.

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

Job Title: ​​Strategic Planning / Growth Summer Intern

Location: Nairobi, Kenya

Duration: ​3+ Months

Company Description:

Moringa School is transforming higher education in Africa, starting with computer science. In our current program, 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. Moringa School is currently expanding rapidly into other courses and geographies across Africa and are looking for top talent to accelerate our growth.
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 talent on a highly accelerated schedule. We are looking for a talented, organized, systems-oriented thinker to work closely with management and a high performance team in support of the mission and core values of the company. The ideal candidate is a MBA candidate or recent MBA graduate who has demonstrated experience in a strategic capacity.
The Strategic Planning / Growth Summer Intern will participate in a wide range of projects related to organizational planning, operational and financial projections, scenario planning, creation of pilot projects, ideation and project management. This internship will be both educational and practical with an opportunity to help create strategies around the growth of Moringa School. This position will provide a good understanding of the role that strategic planning and growth plays within a fast-growing organization.

Responsibilities:

  • Create organization-wide planning tools that align strategies and tactics with Moringa’s four-year strategic plan.
  • Build out strategic growth plans highlighting scenarios in which to expand.
  • Pilot new ideas for expansion.
  • Create a monthly report for executive leadership showing progress against plan.
  • Monitor ideation boards and create a communications process to acknowledge and encourage ideation submissions.
  • Research executive service related innovations. Support all initiatives in the Strategy team.

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

Job Title: ​​Javascript Curriculum Engineer + Teaching Fellowship

Location: Nairobi, Kenya

Duration: 3-6 months

Company Description:

Moringa School is an outcomes-based 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. Based in Nairobi, Kenya, our goal is to build human capacity by training people of varied technical ability in a holistic way; we focus on both technical proficiency and personal growth, meaning that graduates are effective learners and contributors, and well rounded employees and leaders.
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.
Students are typically 18-25 years old, and range from high school graduates to working professionals looking for a career change. So far, we have a 95% placement rate post-graduation.
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 is in the process of building a 10-week, intensive Javascript Development specialisation course that will produce thousands of new Javascript Developers across the African continent and around the world over the next few years.

Job Description:

Our fast-paced learning environment creates world-class talent on a highly accelerated schedule. We are looking for a talented, organized, systems-oriented thinker to work alongside our Learning Team to build content for our Full-stack Javascript course that will turn promising beginners into world-class Javascript Developers. All courses are created with strong outcomes and great student experience in mind, in support of the mission and core values of the company. The ideal candidate has demonstrated experience working on production JS systems, and can produce effectively, even in a chaotic environment. Experience building curriculum or teaching technical content is preferred, although not essential.

Responsibilities:

  • Work alongside our Chief Academic Officer, students, and Learning and Classroom teams to build an 8-week JS course that works for students across Africa, training talented beginners into Software Engineers
  • State instructional goals and create learning experiences to match them
  • Using Moringa course creation systems, define course objectives and design assessments that capture what it means for students to be successful
  • Conduct research on the job market to ensure that students learn relevant material
  • Proactively give and receive feedback, and be receptive to iteration in order to produce high-quality content
  • Work with the Learning Team to create high-quality learning experiences
  • And much more! We expect you to be flexible and pro-active as new items come up.

Requirements:

  • 1+ years professional work experience as a JS developer
  • Rock solid JS fundamentals
  • Strong CS fundamentals (i.e you can solve the Dijkstra’s algorithm question we are going to ask you during the interview – just kidding 😉 )
  • Strong knowledge of at least one frontend JS framework: React, Angular, etc
  • 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 JS and frameworks
  • Version controls (Git) is a part of your natural development workflow
  • Strong understanding of relational database concepts, able to create database schemas that represent and support business processes
  • Always uses best practices, including Agile and Test Driven Development
  • Ability to communicate clearly regarding complex issues
  • Ability to clearly explain technical topics and write technical documentation
  • Enjoyable to work with! We’re a close-knit team of creatives
  • Ability to proactively give and receive feedback
  • Passion and drive to make a big dent in the world