Why join the Andela Technical Leadership Program (StackUp)?

The JavaScript skills you need to start your career

Gain the skills demanded by the world marketplace

The fastest track to your employment as a software engineer

About the Andela Technical Leadership Program (StackUp)

The Andela Technical Leadership Program (formerly known as StackUp) is now a 9 months career Accelerator program implemented by Andela in partnership with the Ministry of ICT and Innovation. The program aims at empowering Rwandese nationals with the prerequisite software engineering skills to become world-class engineers. It's a blend of technical and soft skills training that is essential for professionals to thrive in any work environment, especially when working with a distributed team.

Online Application

To apply, click on the apply button below, then you’ll be redirected to our GreenHouse application form.

Technical Assessment

A technical assessment will be conducted to test your basic programming and problem-solving skills. In preparation for the technical assessment, please attempt this Hackerrank sample test to get yourself familiar with the test platform.

English Assessment

English proficiency tests will be administered to applicants to determine their level of grammar in the English language.


Based on the results of the assessments, successful candidates will be invited to a 2-month Bootcamp. This phase will help candidates understand their career goals while helping them build a solid foundation in web development and teamwork skills required to be successful in the project work phase. This will be achieved by independently building a capstone project with web technologies like HTML5, CSS3, and JavaScript.

Project Work

Successful candidates at this stage will advance to a 14-weeks active development phase, the following technical skills will be covered:  

PostgreSQL - An open-source SQL Database.
Express JS - A fast, unopinionated, minimalist web framework for Node JS.
Node JS - An open-source, cross-platform JavaScript run-time built on Chrome’s V8 JavaScript Engine.
Docker - An independent container platform that enables organizations to seamlessly build, run, and share any application, anywhere.

ReactJS - An efficient, and flexible JavaScript library for building user interfaces.
ReduxJS - A predictable state container for JavaScript applications.
Jest - A delightful JavaScript testing framework with a focus on simplicity.


The apprenticeship phase of the program takes 14 weeks, at this stage, the trainees work on real-world products with active users and integrate into distributed teams with our partner companies. Partner companies are local or regional companies where our trainees work as they get the requisite experience.

Frequently Asked Questions

Will I get paid a salary during the StackUp program?

No, you will not. The StackUp Program is a remote and free program – open to Rwandans only – where you are given access to tools and resources to learn and prove your worth before you are eventually hired at local or international companies.

Can I apply for the StackUp program if I have another job?

Yes, you can, but only if your other job allows for flexibility in terms of working hours. StackUp is a full time 6 hours per day engagement that shall follow a calendar of activities, some of which shall be offered at particular times. This will make it difficult if you have a stringent time constraint in your other job.

How do I achieve success at the end of the StackUp program?

We have enough career guidance already baked in different stages of the StackUp Program. So, by the end of the program, you will have acquired enough knowledge, connections, and the necessary skills to land you a job in local and even international companies.

Can I apply for the StackUp program if I am still a student at university?

Yes, you can, but you have to be at the tail end of completing your studies (final semester)
and above 18 years old. You also have to have a study schedule that is flexible enough to
allow you to commit at least 6 hours per day to the program.


See more here.


“During project work, the biggest learning happens as you work with other talented software engineers and consistently assess your own level. It is the best way to grow your skill level.”

Gisele Iradukunda, Ex-Software Engineer, Andela

“I learnt how to work within distributed teams and learn from my teammates. This gave an opportunity to know the coding best practices and work towards an outstanding product.”

Pacifique Musigwa, Software Engineer, Andela

Stay tuned for the next applications!

Hire Developers

We take great pride in matching our developers with the best partners. Tell us about your team below!


Thank you for your interest

A member of our team will reach out to you soon.