Do You Need a Degree for a Tech Job in Nigeria?
For most tech jobs in Nigeria, a degree is not strictly required. Startups, fintech companies, remote employers, and many Lagos-based tech firms evaluate your portfolio, GitHub, and technical interview performance over academic credentials. However, some Nigerian employers still require a degree: banks (GTBank, Access Bank tech divisions), telecoms (MTN Nigeria), government agencies (NITDA-related roles), and large corporations. The trend is moving toward skills-based hiring, but it has not reached every employer yet. A strong portfolio with Paystack or Flutterwave integration and deployed projects will get you hired at the majority of Nigerian tech companies.
Which Nigerian Employers Require a Degree
Not all employers are the same. Understanding which types of organizations still gate-keep based on degrees helps you plan your career path.
Banks and financial institutions: GTBank, Access Bank, First Bank, Zenith Bank, and other Nigerian banks often list a BSc or HND as a requirement for their technology divisions. This is partly regulatory (CBN compliance frameworks sometimes reference educational qualifications) and partly organizational culture. Some banks are beginning to relax this for technical roles, but it is not universal.
Telecoms: MTN Nigeria, Airtel Nigeria, and Glo sometimes require degrees for their engineering roles. Like banks, these are large organizations with structured HR processes that filter on credentials before evaluating skills.
Government and NITDA-related roles: Government positions in Nigeria almost always require a degree. If your goal is to work in government tech or government-adjacent institutions, you will likely need one.
Large consultancies and multinationals: Deloitte, PwC, Accenture, and similar firms operating in Nigeria tend to require degrees. Their global hiring standards often mandate educational credentials.
If your target employer falls into one of these categories, a degree is a practical advantage. If it does not, read on.
Which Employers Do Not Care About Degrees
Startups: Most Nigerian startups, from early-stage to funded companies, hire based on skills. They cannot afford to filter out talented developers over a piece of paper. If you can build what they need, you get the job.
Fintech companies: Paystack, Flutterwave, Kuda, OPay, PalmPay, and similar companies have hired developers without traditional CS degrees. What they want is demonstrated ability: can you integrate APIs, build production-quality code, and work in a team?
Remote companies hiring from Nigeria: International companies hiring remote developers evaluate your technical skills, communication, and portfolio. Many have no idea what UNILAG or OAU are and do not care. They care whether you can pass their technical interview and deliver quality work.
Freelance and contract work: Clients hiring freelancers do not ask for your degree. They ask to see your previous work. Your portfolio and references are your credentials.
Tech-first companies with formal job postings: Even companies that list "BSc in Computer Science or related field" in their job descriptions often add "or equivalent experience." In practice, many will interview candidates without degrees if their GitHub and portfolio are strong. Apply anyway. The worst outcome is a rejection email.
What Matters More Than a Degree
When Nigerian tech employers evaluate candidates without degrees, here is what they actually look at.
Portfolio projects: Two to four deployed projects that demonstrate your ability to build functional applications. At least one should involve Nigerian payment integration (Paystack or Flutterwave). A project that a hiring manager can click through and test is more convincing than any transcript.
GitHub profile: Active commits, clean code, meaningful project repositories with README files. This shows you write code regularly and can work in a professional development workflow.
Technical interview performance: Can you solve problems, explain your thinking, and write working code under pressure? Technical interviews are the great equalizer. A degree does not help you pass a live coding challenge. Practice does.
Communication skills: Can you explain technical concepts clearly? Can you write documentation? Can you participate in code reviews productively? These skills matter for remote work especially.
Relevant certifications and courses: Not a substitute for a degree in the eyes of employers who require one, but useful signal for employers who value skills. AWS certifications, Google certifications, and structured course completions from recognized programs all add credibility.
The Practical Calculation
If you are 18 and deciding between university and a bootcamp, here are the trade-offs.
University: Four to six years. Costs NGN 500,000 to several million depending on the institution. Gives you a credential that opens doors at banks, telecoms, and government. Provides theoretical foundations in algorithms, data structures, and computer science that are genuinely useful. Also includes a lot of coursework that has nothing to do with getting a developer job.
Bootcamp or self-taught path: Six to eighteen months. Costs NGN 0 (self-taught) to NGN 200,000 to 1,000,000 (bootcamp, depending on the program). Gets you job-ready faster. Focuses entirely on practical, employable skills. Does not give you a credential recognized by traditional employers.
If you are a career-switcher in your mid-twenties or older, a four-year degree is rarely the practical choice. The opportunity cost of four years without earning is too high. A focused 6 to 12 month training path gets you employed sooner.
If you are a current university student, finish your degree (especially if you are close to graduating) and supplement it with practical coding skills, portfolio projects, and payment integration experience. The combination of a degree plus a strong portfolio is the strongest possible position.
McTaba's Tech Foundations: Before You Code (KES 2,999, roughly NGN 3,500 to 6,000; exchange rates fluctuate, check current price at checkout) gives you a weekend starting point regardless of your educational path. McTaba accepts NGN and card payments via Paystack.
Key Takeaways
- ✓Most Nigerian startups, fintech companies, and remote employers do not require a degree. They hire based on demonstrated skills, portfolio projects, and technical interviews.
- ✓Banks, telecoms, government agencies, and some large corporations in Nigeria still list a degree as a requirement. Strong candidates without degrees can sometimes get past this, but it is harder.
- ✓A degree provides theoretical foundations and a credential, but takes four-plus years and costs significantly more than alternative paths. For career-switchers or anyone who needs to start earning quickly, a bootcamp or self-taught path is usually more practical.
- ✓Regardless of your education path, your portfolio and payment integration skills (Paystack, Flutterwave) matter more than your certificate for the Nigerian tech market.
Frequently Asked Questions
- Can I get a developer job at a Nigerian bank without a degree?
- It is difficult but not impossible. Most Nigerian banks list a degree as a requirement. However, some bank technology divisions have hired developers without traditional degrees, especially for contract and project-based roles. If a bank is your target employer, a degree gives you a significant practical advantage. If you cannot get one, an exceptionally strong portfolio and relevant certifications may help.
- Is a computer science degree from a Nigerian university worth it for tech?
- It depends on the university and your alternatives. A CS degree from UNILAG, OAU, UNN, or Covenant University provides solid theoretical foundations and a credential. But many Nigerian CS programs are heavy on theory and light on practical, industry-relevant skills. If you pursue a degree, supplement it with hands-on projects and modern tools (React, Node.js, Paystack integration) that the curriculum may not cover.
- Do remote companies verify Nigerian degrees?
- Most remote companies do not verify degrees at all. They evaluate your technical skills through interviews and trial periods. Some may ask about your education during the hiring process, but it is rarely the deciding factor for technical roles. Your ability to write quality code, communicate effectively, and deliver results matters far more.
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