Software Developer CV Example for Kenya (2026): Profile, Skills and Bullet Points
Updated 4 November 20266 min readBy the KaziMatch careers team
A good software developer CV in Kenya names your stack in the first two lines, shows what you shipped and what it achieved (users, speed, reliability), and links to a GitHub profile or portfolio. Keep it to two pages and drop the skill bars.
Below is a complete example. The developer is fictional, employers are anonymised and every figure is illustrative.
Example software developer CV
Contact details
[Your Name] [Town, County] · [Phone number] · [professional.email@example.com] · [GitHub URL] · [Portfolio or LinkedIn URL]
Professional profile
Full-stack software developer with five years of experience building web and mobile products for fintech and e-commerce. Skilled in TypeScript, React, Node.js and PostgreSQL, with M-Pesa Daraja integrations in production. Seeking a senior developer role on a product team.
Key skills
- Languages: TypeScript, JavaScript, Python, SQL
- Front end: React, Next.js, Tailwind CSS
- Back end: Node.js, REST and GraphQL APIs, PostgreSQL
- Payments: M-Pesa Daraja (STK push, callbacks)
- Practices: Git, code review, automated testing, CI/CD
- Cloud: containerised deployments on a major cloud provider
Work experience
Illustrative example only: employers are anonymised and all figures are invented to show the style of a good bullet.
Software Developer · [Fintech startup], Nairobi · June 2022 – Present
- Built an M-Pesa checkout used by thousands of customers a month, with payment success above 98%
- Cut page load time by 40% by moving key pages to server-side rendering
- Raised automated test coverage from 30% to 75% on the payments service
- Mentored two junior developers through code review and pair programming
Junior Developer · [E-commerce company], Nairobi · March 2020 – May 2022
- Built and maintained order-tracking features in React and Node.js
- Reduced customer support tickets on delivery status by adding SMS notifications
Software Development Intern · [Software agency], Nairobi · July 2019 – February 2020
- Fixed bugs and wrote small features for client websites
- Wrote documentation for an internal deployment script
Projects
- [Project name] · a short line on what it does, the stack and a link. Pick one or two that match the advert.
Education
- BSc Computer Science · [University name] · 2019
- Bootcamps or online programmes, if relevant
Certifications and professional bodies
- Cloud or platform certifications you have actually passed
- Membership of tech communities or professional ICT bodies, if active
Referees
Write Available on request, or list three if asked. A tech lead or engineering manager is best. See referees on a CV.
What to tailor for each developer job
- Stack match. Reorder your skills so the advert's languages and frameworks come first, if you know them well.
- Product type. Fintech, health, agritech and agency work each value different things: security and payments, data privacy, offline-first mobile, or speed of delivery.
- Seniority signals. For senior roles, highlight architecture, mentoring and ownership of production systems.
- Links. Make sure the GitHub or portfolio you link shows work you are proud of.
- Remote and international roles. If you are applying to companies outside Kenya, show that you can work across time zones, write clear documentation and communicate asynchronously. Mention tools such as issue trackers and pull-request reviews you use every day.
- Security and data. For fintech and health roles, mention secure coding, access control or data protection practices you have applied.
Profile variations by career stage
The profile above suits a mid-career candidate. Adjust it to your level. Both versions below are fictional examples.
Entry level
Computer science graduate with a three-month internship and two personal projects in React and Node.js, including a small booking app. Eager to learn, comfortable with Git and code review. Seeking a junior developer role.
Senior level
Senior software engineer with over eight years of experience designing and running high-traffic web and payment systems. Has led teams of five developers, set engineering standards and owned production reliability. Seeking a tech lead role.
Keywords recruiters search for
Recruiters and applicant tracking systems often search for terms like these. Use the ones that are genuinely true for you and that appear in the advert:
TypeScript, JavaScript, React, Next.js, Node.js, Python, PostgreSQL, REST API, GraphQL, M-Pesa Daraja, Git, automated testing, CI/CD, cloud, Docker
5 mistakes on developer CVs
- Listing every technology you ever touched. Keep to what you can discuss in a technical interview.
- No outcomes. "Built APIs" is weak. Say what the API did and what improved.
- Skill bars and ratings. "Python 4/5" means nothing to a recruiter and confuses ATS. See our ATS-friendly CV guide.
- Sharing confidential code or client names you are not allowed to share.
- Dead links. Test every link before you send the CV.
Next steps
- Browse software developer jobs in Kenya
- See software developer salary guidance
- Related: ICT officer CV example and data analyst jobs
KaziMatch's AI can tailor your CV and cover letter to a specific developer advert using only your real experience. Start with a free fit check.
Frequently asked questions
- What should a software developer CV include?
- Contact details with GitHub or portfolio links, a short profile naming your stack, grouped technical skills, experience with measurable outcomes, one or two projects, education and referees.
- Should I include projects on a developer CV?
- Yes, especially early in your career. Choose one or two that match the advert and include a link, the stack and what the project does.
- How long should a developer CV be?
- Two pages at most. Cut older or less relevant roles to one line each and keep the focus on recent, relevant work.
- Do I need certifications to get a developer job in Kenya?
- Not usually. Real projects and experience matter more, but relevant cloud or platform certifications can help for some roles.