McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Learn to Code in Rwanda
  3. How to Write a Developer CV for Rwanda (With What Employers Actually Want)
Bonaventure OgetoBy Bonaventure Ogeto|Updated June 3, 2026

How to Write a Developer CV for Rwanda (With What Employers Actually Want)

A strong developer CV for Rwanda should lead with a portfolio link and deployed projects, list specific technologies with evidence of use, include any MoMo or Airtel Money integration experience prominently, keep it to one or two pages, and skip the objective statement. Kigali employers care about what you have built, not what you claim to know. Your GitHub profile and live project links matter more than your CV format. Tailor each application to the specific role.

In this article

  1. 1. What Kigali Tech Employers Actually Look For
  2. 2. The CV Structure That Works
  3. 3. Writing the CV When You Have No Professional Experience
  4. 4. Mistakes That Get Your CV Rejected
  5. 5. The MoMo Integration Advantage on Your CV
  6. 6. Beyond the CV: What Actually Gets You Hired

What Kigali Tech Employers Actually Look For

We need to start with what matters, not what you think matters. Rwandan tech employers scanning developer CVs are looking for three things:

Evidence that you can build things. Not a list of technologies. Not a certificate from an online course. Links to deployed, working projects. A GitHub profile with real code. If an employer clicks your portfolio link and sees a live application, you are already ahead of most applicants.

Relevant technical skills. For most Kigali companies: JavaScript, React, Node.js, Python, databases, and deployment. For fintech roles: MoMo API and Airtel Money integration experience. For government and enterprise roles: formal credentials may carry more weight. Match your skills to the job posting.

Communication ability. Your CV itself is a communication test. If it is messy, disorganized, full of typos, or hard to scan, the employer assumes your code will be too. Write clearly. Format cleanly. Proofread everything.

What they are not looking for: a three-page life story, a photo (optional in Rwanda, not required), a list of hobbies, or an objective statement that says "seeking a challenging position in a dynamic company." Every CV says that. None of them should.

The CV Structure That Works

Here is the structure, in order of importance:

1. Header. Name, phone number, email, location (Kigali or your city), GitHub URL, portfolio URL, LinkedIn URL. No photo unless the job posting asks for one. No date of birth, marital status, or religion. These are irrelevant to a tech role.

2. Summary (two to three sentences maximum). Replace the objective statement with a brief description of what you do. Example: "Full-stack developer with experience building web applications using React and Node.js. Built payment integrations with MTN MoMo for two e-commerce projects. Based in Kigali." That tells the employer more than any objective statement.

3. Projects (most important section for juniors). List two to four projects with:

  • Project name and one-sentence description
  • Technologies used
  • Live URL (if deployed)
  • GitHub repository link
  • One or two bullet points describing what you built and any notable features

4. Work experience. If you have professional experience, list it with concrete achievements. "Built the MoMo payment integration that processed 500 transactions in the first month" beats "Responsible for payment development." If you have no professional experience, your projects section carries the weight. Do not pad this section with irrelevant jobs unless they show transferable skills.

5. Skills. List only technologies you can discuss in an interview. Group them: Languages (JavaScript, Python, TypeScript), Frameworks (React, Node.js, Express), Databases (PostgreSQL, MongoDB), Tools (Git, Docker, AWS), APIs (MTN MoMo, Airtel Money). Do not list "Microsoft Word" on a developer CV.

6. Education and certifications. Degree, bootcamp, or relevant certifications. List them, but do not expect them to carry your application. The projects do that.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

Writing the CV When You Have No Professional Experience

If you have never been paid to write code, your CV needs to compensate with evidence of ability. Here is how.

Make your Projects section the star. Move it above Work Experience. Give each project real detail. A project you built for a class, a bootcamp, or yourself counts. What matters is that it is deployed and the code is on GitHub. See our guide to getting your first tech job with no experience for portfolio strategy.

Include freelance work, even if small. Did you build a website for a friend's business? Set up a WordPress site for a family member? Create a simple tool for a local shop? That is client work. List it with the same detail as any project.

Include relevant bootcamp or course completion. Completing a structured program shows commitment. List the program, what you learned, and any capstone project.

Open source contributions count. Even small pull requests to open source projects show you can read existing code, follow contribution guidelines, and collaborate. If you have contributed to any project on GitHub, list it.

Do not fabricate experience. The Kigali tech community is small. If you claim to have worked somewhere you did not, it will surface. Honesty about your level, combined with strong project work, is always the better strategy.

Mistakes That Get Your CV Rejected

No portfolio link. If an employer cannot see your work, your CV is just a list of claims. Always include a link to deployed projects or your GitHub profile. This is the single most common mistake we see from Rwandan junior developers.

Listing every technology you have touched. A CV that lists 25 technologies suggests you are a beginner in all of them. List only technologies you can confidently discuss in an interview. Five technologies with evidence beats 25 without.

Generic CV for every application. If you are applying for a fintech role, your MoMo integration project should be at the top. If you are applying for a front-end role, your React project should lead. Spend five minutes tailoring each CV to the specific job. It makes a noticeable difference.

Walls of text. Hiring managers scan CVs. They do not read them word by word. Use bullet points, clear headings, and white space. If your CV looks like an essay, reformat it.

Typos and broken links. A developer CV with broken portfolio links is particularly bad. Test every URL before you submit. Have someone else proofread your CV. Errors signal carelessness.

Including irrelevant personal information. Your date of birth, marital status, number of children, and national ID number do not belong on a tech CV. Some Rwandan CV templates include these by default. Remove them. They waste space and are not relevant to your ability to write code.

The MoMo Integration Advantage on Your CV

This deserves its own section because it is the single most underrated differentiator for developers applying to Rwandan companies.

Most junior developers in Rwanda learn to code from Western tutorials that teach Stripe integration. Very few have hands-on experience with the MTN MoMo API or Airtel Money API. If you have built a project that integrates mobile money payments, even in sandbox mode, you have a skill that most of your competition lacks.

How to present it on your CV:

  • In your summary: "...with hands-on MoMo payment integration experience"
  • In your projects: a dedicated project showing a payment flow with MoMo (link to live demo or sandbox)
  • In your skills: "APIs: MTN MoMo, Airtel Money, IntouchPay" (list only what you have actually used)

If you do not have this skill yet, it is worth investing time to learn. McTaba's mobile money integration course (approximately RWF 100,000) covers MoMo and Airtel Money API patterns. Building one payment integration project for your portfolio can meaningfully improve your job prospects in Rwanda.

Beyond the CV: What Actually Gets You Hired

Your CV gets you the interview. It does not get you the job. And in Kigali's small tech community, many jobs are filled before a CV is even reviewed.

Your GitHub profile is your second CV. Make sure your pinned repositories are your best work. Write clear READMEs. Green squares on your contribution graph show consistency. Employers check GitHub. Make it worth checking.

Networking fills roles before job boards do. Show up at kLab. Attend tech events at Norrsken House. Join developer communities on WhatsApp and Twitter/X. When a company needs a developer and someone in the community recommends you, your CV becomes a formality, not a filter.

LinkedIn matters in Rwanda. Many Kigali tech companies recruit through LinkedIn. Keep your profile updated, post about projects you are building, and connect with people in the local tech scene. Your LinkedIn profile should mirror your CV: portfolio links, project descriptions, and specific skills.

The CV is necessary. But it is one piece of a larger strategy. For the full picture on job searching in Rwanda, see our guides on tech jobs in Kigali and getting your first job with no experience.

Key Takeaways

  • ✓Your portfolio link belongs at the top of your CV, not buried at the bottom. Live project URLs and a GitHub profile are the strongest evidence you can provide.
  • ✓List technologies only when you can point to a project where you used them. A list of 20 technologies with no evidence looks worse than five technologies with deployed projects.
  • ✓MoMo and Airtel Money integration experience should be highlighted prominently. It is a differentiator in the Rwandan market that few juniors have.
  • ✓One page for juniors, two pages maximum for experienced developers. Rwandan hiring managers spend the same amount of time scanning CVs as hiring managers everywhere: very little.
  • ✓Skip the objective statement. Replace it with a two-sentence summary of what you build and your strongest technical skill.

Frequently Asked Questions

Should I include a photo on my developer CV in Rwanda?
It is optional. Some Rwandan employers expect a photo, especially for formal or government roles. For tech startups and international companies, it is generally unnecessary. If a job posting specifically asks for one, include a professional headshot. Otherwise, use that space for your portfolio link.
How long should a developer CV be in Rwanda?
One page if you have less than three years of experience. Two pages maximum for senior developers. If your CV is longer, cut the least relevant content. Hiring managers spend seconds scanning before deciding whether to read further.
Should I write my CV in English or French for Rwanda?
English for most tech roles in Rwanda. The tech industry in Kigali operates primarily in English. If a job posting is in French or Kinyarwanda, follow the language of the posting. When in doubt, English is the safe default for tech positions.
Do I need a different CV for each application?
You need the same base CV tailored for each application. Reorder your projects to lead with the most relevant one. Adjust your summary to match the role. If the posting emphasizes a specific technology, make sure that technology is visible on your CV. Five minutes of tailoring per application is a worthwhile investment.

Start learning for free

Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.

Create Free Account

Keep reading

How to Get Your First Tech Job in Rwanda With No Experience

Every developer job in Rwanda seems to require experience. Here is how to break through that barrier: building a portfolio that replaces experience, finding the employers who hire juniors, and the networking tactics that actually work in Kigali's small tech scene.

Read more

Tech Jobs in Kigali 2027: Where to Actually Find Them

The Kigali tech job market is real but concentrated. Here is where the jobs actually are, which companies are hiring, and the channels that work better than cold applications.

Read more

Coding Interview Prep for Rwanda: What Employers Actually Ask

Rwandan tech interviews do not follow the Silicon Valley script. Here is what Kigali employers actually ask, how to prepare for technical and behavioral rounds, and why mobile money integration questions come up more than LeetCode puzzles.

Read more

Best Companies to Work for as a Developer in Rwanda (2027)

Not all developer jobs in Rwanda are equal. Some companies invest in your growth, pay competitively, and build interesting products. Others underpay and overwork. Here is an honest look at the types of employers in Rwanda and what to expect from each.

Read more

Software Developer Salaries in Rwanda 2027 (Real RWF Numbers)

Rwanda developer salary data is thin and often contradictory. Here are the honest ranges we can provide, the limitations of the data, and what actually determines where you fall in the range.

Read more

Explore related topics

African Tech Ecosystem

Guides, salary data, and resources for developers building products in the African tech ecosystem.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Learning to Code

Roadmaps, language guides, and practical advice for learning to code and launching a programming career.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.