A strong developer CV for the Nigerian market is one page (two maximum for senior roles), leads with a skills summary and deployed projects rather than education, includes links to live applications and GitHub, and is tailored to the specific company you are applying to. Leave out generic objectives, headshot photos, state of origin, and references. Nigerian hiring managers at tech companies spend 10 to 30 seconds on an initial CV scan. Your deployed projects and tech stack should be visible within that window.
A hiring manager at a Lagos fintech company or startup receives dozens (sometimes hundreds) of applications for a single developer role. They spend 10 to 30 seconds on an initial CV scan before deciding whether to read further or move on.
In those first seconds, they look for:
Everything else (your O-level results, your church volunteering, your state of origin) is noise. It does not help the hiring manager answer the question: "Can this person do the job?"
Here is the structure that works for most developer applications in Nigeria:
1. Header. Your name, phone number, email, city (Lagos, Abuja, etc.), GitHub URL, LinkedIn URL, and portfolio site if you have one. No photo. No date of birth. No state of origin. No marital status.
2. Skills summary (3 to 4 lines). A brief statement of who you are as a developer, what you specialise in, and what you are looking for. Example: "Full-stack developer with 2 years of experience building payment integration systems using React, Node.js, and PostgreSQL. Experienced with Paystack and Flutterwave APIs. Looking for a mid-level role at a fintech company in Lagos."
3. Technical skills. A clean list of languages, frameworks, databases, tools, and platforms you are proficient in. Group them logically: Frontend (React, TypeScript, Tailwind), Backend (Node.js, Express, PostgreSQL), Tools (Git, Docker, AWS). Only list technologies you can actually discuss in an interview.
4. Projects (most important section for juniors). For each project: name, a one-line description, the tech stack used, and a link to the live deployed version plus the GitHub repository. Include metrics if possible: "Handles 500+ daily users" or "Processes payments via Paystack API." If you have no professional experience, this section is your entire case for getting an interview.
5. Work experience. Reverse chronological order. For each role: company name, your title, dates, and 3 to 5 bullet points describing what you built and what impact it had. Use action verbs and include numbers. "Built the transaction monitoring dashboard that reduced fraud response time from 4 hours to 15 minutes" is stronger than "Worked on the fraud team."
6. Education. University, degree, graduation year. That is enough. Nobody needs to see your WAEC results or your secondary school name on a developer CV.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
These are the patterns we see regularly that hurt candidates:
Including a passport photo. This is a holdover from non-tech Nigerian CV culture. Tech companies do not need it, and in some cases it introduces unconscious bias. Remove it.
Listing every technology you have ever touched. If you followed one tutorial on Django three years ago, do not list Django as a skill. Hiring managers will ask about anything on your CV, and not being able to discuss a listed technology is worse than not listing it at all.
No links to deployed work. If your CV says "Built an e-commerce platform" but there is no link to see it, the hiring manager has no way to verify the claim. Always include live URLs and GitHub links.
Generic objective statements. "Seeking a challenging position where I can leverage my skills to contribute to organisational growth" says nothing. Replace it with a specific skills summary that tells the reader what you build and what stack you use.
Including state of origin, date of birth, and marital status. These are common on traditional Nigerian CVs but irrelevant for tech roles. They waste space and can introduce bias.
Three or more pages for a junior role. A junior developer does not need three pages. If you cannot fit your relevant experience on one page, you are including too much irrelevant material.
Not tailoring for the specific role. Sending the same generic CV to every company is a signal that you are mass-applying without caring where you end up. Spend 15 minutes customising your skills summary and project highlights for each application.
The same developer might need slightly different CVs for different types of employers.
For fintech companies (Paystack, Flutterwave, Kuda, OPay): Lead with payment integration experience. Mention Paystack and Flutterwave APIs by name if you have used them. Highlight projects that involve financial transactions, security considerations, or high-reliability systems. These companies value developers who understand the domain, not just the stack.
For banks (GTBank, Access Bank, Zenith, First Bank): Emphasise security awareness, enterprise patterns, and any experience with large-scale systems. Banks value stability, so longer tenures at previous employers look good. Include any certifications (AWS, Azure) as banks tend to weigh these more than startups do.
For startups: Highlight breadth and speed. Startups want developers who can wear multiple hats: "Built the frontend, wrote the API, set up the database, and deployed to AWS" signals startup readiness. Show that you can ship independently.
For remote international roles: Emphasise your communication skills, timezone overlap, and experience working independently. Include open-source contributions, English-language technical writing (blog posts, documentation), and any previous remote work experience. International employers care less about where you studied and more about whether you can ship quality code with minimal supervision.
A CV can only represent skills you actually have. If your CV feels thin, the solution is not better formatting. It is building more things.
If you are still building your fundamentals, start with our Tech Foundations course (NGN 3,500 to NGN 6,000 range; exchange rates fluctuate; check current price at checkout). It gives you the foundation you need before you start writing code.
If you are ready to build the full-stack skills that make a CV stand out, the Full-Stack Software and AI Engineering programme (NGN 140,000 to NGN 220,000 range; exchange rates fluctuate; check current price at checkout) covers React, Node.js, TypeScript, and AI. You will build and deploy real projects that become your portfolio.
Or start with a free account to explore what is available. Every deployed project you build is a line on your CV that earns its place.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account