GTR 119666202
Tenders Are Invited For Six Senior Software Engineering Trainers For Code Reviews (International Expert Positions) As Trainers For The Rwandan Software Development Trainee Program 1000 Intermediate Developers
ICB — International Competitive Bid
Closes Nov 05, 2026
Africa
Tender Information
GTR Reference
119666202
Tendering Authority
Subscribe to view
Financer Name
Self-Funded
Work Title
Tenders Are Invited For Six Senior Software Engineering Trainers For Code Reviews (International Expert Positions) As Trainers For The Rwandan Software Development Trainee Program 1000 Intermediate Developers
Bid Type
ICB — International Competitive Bid
Country
Subscribe to view
Geographical Region
Africa
Political Region
Common Market for Eastern and Southern Africa, COMESA,African Solidarity Fund (FSA),African Union
Last Date of Bid Submission
05-11-2026
Work Detail
Tenders are invited for Six Senior Software Engineering Trainers for Code Reviews (International Expert Positions) as Trainers for the Rwandan Software Development Trainee Program "1000 Intermediate Developers" 1. General information 1.1 About KB21 KB21 Ltd. is committed to promoting the Rwandan IT scene. We focus on capacity developmentand job creation in the Rwandan IT economy. KB21 Ltd. has been partnering with Rwandan companies, institutions, and individual trainers in several projects, connecting Rwandan tech teams to international projects and remote work opportunities. In 2019, we introduced our independent training program, called The Gym, together with our partner Tech in Ruanda e.V., guiding young Rwandan ICT talent through a structured set of technology and professional skills modules empowering them to provide services for global clients. Later this program evolved into the 1000 Intermediate developers program. 1.2 About The Gym and 1000 intermediate developers The Gym is Rwandas most intense software development trainee program. Trainees join the program with solid foundations in software development and undergo a rigorous 6-month, full-time, on-site training in software development, professional skills and ways of work that brings them to the level of being able to join international software development teams as Junior Developers. The 1000 intermediate developers program adapts The Gyms 6-month full-time training into a 12-month part-time program that runs in parallel to university, targeting students at the beginning of their studies. After completion of the 12-month core training, successful graduates transition into the project phase of their traineeship, which lasts until graduation from university. The project-phase allows participants to grow to the level of intermediate software developers. Graduates of The Gym work remotely from Rwanda for international companies. Find out more on https://www.thegym-rwanda.com/ For this assignment: We are looking for six Trainers who have deep experience in working as a software developer in a European context, preferably a German context, as this is where most employers of the 1000 intermediate developers program graduates are based. The Experts need to have immersed themselves in the ways of work in Europe on-site and need to have this experience from several companies, allowing for more representative impression and not the limited perspective of a single company. At the same time the person should have an initial understanding of the Rwandan context. They should have experienced working on-site in Rwanda, even if it is for brief period, so that the basics of working in the country are not completely alien. They should also have collected some experience working with Rwandan software developers from various companies. 2. Contractual information The service can be performed remotely. The service performance period is November 2026 to January 2027. The legal entity that is carrier of The Gym and 1000 intermediate developers is KB21 Ltd., a Rwandan limited liability company. Quotes for this tender can be specified in EUR or in RWF. Companies need to specify the individual trainers who will be conducting these trainings and share the information (CV, references etc.) related to that specific trainer. Companies will only be able to change the expert trainers during the duration of the contract with prior written consent of KB21 Ltd. When the trainers change, KB21 Ltd. will have the right to terminate the contract, if it does not consent to the change of trainers. 3. Tasks to be performed by the contractor Our trainees work on exercise projects in groups of approximately 4 people. Their work is peer reviewed and reviewed by coaches. But additionally, we want it to be reviewed by an international Senior Developer. This aims at ensuring highest standards of code quality and best practice adherence, but it also aims at exposing our trainees to the expectations and habits regarding communication style and ways of work that an international senior developer has. To this end we are looking for six international senior developers who will provide: approximately 2 to 2.5 hours of code reviews and technical help on complex exercise projects per group of approximately 4 trainees every week, depending on the coaching needs of the group. There will be 57 groups of trainees requiring this coaching, meaning that we are expecting approximately 135 hours of coaching per week across all groups. The coaching will be delivered by six coaches, with each coach responsible for approximately 9 to 10 groups. This will be done for a defined portion of the cohort period, totalling approximately 11 weeks (3 months). The total number of consultant hours is going to be 1,482 hours. Detailed task breakdown: Code reviews: Trainees use GitHub as a version control system and remote repository. When they work on exercise projects they share their code with the trainers through a pull request. Pull requests are either feature-based or they represent the coding progress done up to a certain point in time (e.g. via a dev->main PR at a certain predefined cutoff-date) The trainers then add detailed comments to individual lines of code in the pull request through GitHubs built-in commenting functionality. Comments relate not only to errors but also to best practices and code quality criteria. Comments need to be detailed and make the recommended improvement explicit. Trainees then edit their code and ask for a re-review. This continues until comments have been addressed to the full satisfaction of the trainers in which case the trainers mark the comments as resolved. When all comments have been resolved the trainers merge the pull request. Notifications about pull requests, comments, requests to re-review etc. are triggered through GitHubs built in notification functionalities. Additionally, they can be shared on discord or any other similar communication platform that is used for coordination between the trainers and the trainees. Technical help: The trainers conduct a weekly call with the trainees to talk through noteworthy issues identified during code reviews and to help with particularly challenging questions faced by the trainees. Trainees prepare questions for these calls about issues they are stuck on and share those questions with the trainers before the call. During the call the trainers provide ideas for how to solve the issue verbally and shares any resource-links in the chat of the call. In some cases, requests for such technical help may also be shared in between calls on discord or any similar communication platform that is used for coordination between the trainers and the trainees. 4. Tender requirements 4.1 Qualifications of the experts needed General professional experience: At least 5 years of experience working as a Senior software developer in a European context, out of which: At least 1-year experience in Germany; Within at least 3 different teams on-side in Europe. Specific professional experience: At least 3 years as a Tech Lead in Europe on-site, out of which: At least 1-year experience in Germany; Within at least 2 different teams on-site in Europe. Leadership / management experience: Lead developer teams in at least 2 projects with an international team-composition, including the participation of Rwandan developers in at least 1 project. Experience in the region / knowledge of the country: at least 1 project in Rwanda, e.g. short-term assignment working on-site, leading or training Rwandan software developers. Location: KIGALI Deadline: Thursday, 05/11/2026 23:59 Tender Link : https://www.jobinrwanda.com/job/tender-six-senior-software-engineering-trainers-code-reviews-international-expert-positions
Key Value
Tender Value
Ref. Document
Tender Documents
Global Tender Document
0887b7ab-57ef-4b5f-ba05-e218e60514ed.html
Attachments
Additional Details Available on Click
- Tendering Authority
- Publication Document (Tender Document / Tender Notice)
Disclaimer
We take all possible care for accurate & authentic tender information. However, users are requested to refer to the original Tender Notice / Tender Document published by the Tender Issuing Agency before taking any decision regarding this tender.