Bonaventure OgetoBy Bonaventure Ogeto|

How to Write a Developer CV That Gets Interviews in Nigeria (2026)

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.

The 10-Second Scan: What Hiring Managers Actually Look At

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:

  1. Tech stack. Does this person know the languages, frameworks, and tools we use? This should be visible near the top of your CV.
  2. Evidence of building. Links to deployed projects, GitHub profile, or a portfolio site. This is what separates "I know React" from "I have built things with React."
  3. Relevant experience. Have they worked on anything similar to what we build? For fintech companies, payment integration experience stands out immediately.
  4. Signal of quality. Clean formatting, no typos, professional presentation. It sounds superficial, but a sloppy CV signals sloppy work.

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?"

CV Structure for Nigerian Developer Roles

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.

Common Mistakes on Nigerian Developer CVs

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.

Tailoring Your CV for Different Nigerian Employers

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.

Build the Skills Your CV Needs

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.

Key Takeaways

  • Keep it to one page for junior and mid-level roles. Two pages maximum for senior developers. Nigerian tech hiring managers scan CVs quickly.
  • Lead with your tech stack and deployed projects, not your education. Links to live applications and GitHub repositories matter more than your degree.
  • Leave out photos, state of origin, date of birth, marital status, and generic objective statements. These add no value and waste space.
  • Tailor your CV for each application. If you are applying to a fintech company, lead with payment integration experience. If applying to a bank, highlight security awareness and enterprise-scale work.
  • Include metrics wherever possible. "Built a payment dashboard that processed NGN 50M in transactions" is stronger than "Built a payment dashboard."

Frequently Asked Questions

Should I include a photo on my developer CV in Nigeria?
No. While photos are common on traditional Nigerian CVs, tech companies do not need them. Removing the photo gives you more space for relevant content and eliminates the possibility of unconscious bias.
How long should a developer CV be in Nigeria?
One page for junior and mid-level developers. Two pages maximum for senior developers with extensive experience. If your CV exceeds these limits, you are likely including irrelevant information.
Should I include my NYSC experience on my developer CV?
Only if your NYSC involved relevant technical work (developing software, managing IT systems, teaching technology). If your service year was unrelated to tech, a brief mention in your education section is sufficient. Do not devote multiple bullet points to non-technical NYSC duties.
Do I need a portfolio website in addition to my CV?
A portfolio website is not required but is a strong signal. It shows that you can build and deploy web applications (which is literally the skill you are being hired for). A simple site with your projects, their descriptions, live links, and your contact information is enough. Do not spend weeks perfecting it at the expense of building actual projects.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon