how to land a software developer job?
For some context…these are some websites/platforms I’ve built
horent.com.ng
hairsbyolive.ng
how to land a software developer job?
For some context…these are some websites/platforms I’ve built
horent.com.ng
hairsbyolive.ng
You asked “how to land a software developer job” and then said “for some context” before listing four live websites — like you’re not sure if they count. They count. Horent.com.ng alone has user auth, search filtering, Google Maps integration, and real property listings. That’s a full-stack CRUD app. Most people asking your question have a todo app and a dream. You’ve already shipped real products for real clients — the gap isn’t skill, it’s packaging.
Right now, today: I clicked your links — hairsbyolive.ng is throwing a live database error. Open your connection config, change localhost to 127.0.0.1, done in 5 minutes. Fix this before anything else — a recruiter visiting that URL sees failure, not portfolio.
This weekend: Push horent, baytulquran, wallermen, and hairsbyolive to GitHub with a README each (3 sentences: what it does, tech stack, problem it solves). Create a LinkedIn with the headline PHP Developer | Open to Remote Work. These two moves make you visible to people who hire — right now you’re invisible.
Next 6 weeks: Learn Laravel. Here’s why this matters — I searched remote PHP job listings and virtually every single one requires it. Vanilla PHP without a framework barely appears. You already know PHP, MySQL, HTML/CSS, so you’re skipping 60% of the learning curve. Rebuild Horent in Laravel — same features, modern framework. That becomes your conversion piece.
| What you asked / showed | What works | How long |
|---|---|---|
| “how to land a software developer job?” | Community → referral → hire (not job boards). Join DevCareer + Laravel Nigeria Slack — that’s where Nigerian devs actually get hired | Start this week, ongoing |
| Listed horent.com.ng (auth, search, maps) | Already a strong portfolio piece — rewrite the description as a case study: problem → tech → outcome. Not “I built a website” | 1 afternoon |
| Listed baytulquran.net (media, users, CMS) | Shows content management + streaming — frame it: “Built a Quran learning platform with audio streaming, user accounts, and video integration” | 1 afternoon |
| Listed hairsbyolive.ng (currently broken) | Fix the DB error first (5 min), then add to portfolio. Broken > missing, but fixed > both | Today |
| Listed wallermen.com (brochure/portfolio) | Clean design execution — shows you can deliver a polished client site. Weakest of the four technically, strongest visually | Already done |
I’m not suggesting you drop everything and learn React or Node — your PHP skills open two career paths that don’t require it: Laravel developer (remote, $50-90K USD) and WordPress developer (agencies hire globally, $57-97K, no CS degree needed). Going deeper into what you already know is faster than pivoting to a new stack.
Here’s the part most career advice gets wrong: they tell you to build a portfolio site, apply on LinkedIn, and grind LeetCode. That path works in San Francisco. In Nigeria, every self-taught developer who actually got hired followed the same pattern — community → volunteer/intern → DM or referral → hire. Zero succeeded through job board applications alone. The network IS the job board.
Phase 1 — Fix What’s Broken (Day 1)
Your hairsbyolive.ng is showing SQLSTATE[HY000] [2002] No such file or directory — that’s a MySQL socket error, one of the most common PHP deployment issues. The fix:
// In your database connection file, change:
$host = 'localhost';
// To:
$host = '127.0.0.1';
This forces PHP to use TCP instead of a Unix socket that doesn’t exist at the expected path. If that doesn’t fix it, log into your hosting panel, find the MySQL socket path (usually something like /var/run/mysqld/mysqld.sock), and update your PDO connection string to match. A broken site live on the internet is worse than having no site at all — every recruiter who clicks it forms an opinion before they see your code.
Phase 2 — Become Visible (This Weekend)
GitHub — Create an account and make a repo for each project:
horent — “Full-stack property listing platform with PHP 8, MySQL, user authentication, search filtering, Google Maps API, multi-image upload. Serves the Kano, Nigeria rental market.”baytulquran — “Quran learning platform with audio recitation streaming, tafsir library, video content, user accounts and favorites system.”wallermen — “Portfolio and service showcase for a professional mural painting business. Responsive design, testimonial system, project gallery.”hairsbyolive — “E-commerce/service platform for a hair salon business.” (add after fixing)Here’s the thing nobody tells you about GitHub: the contribution graph (that green grid on your profile) is the first thing technical recruiters check. Every day you commit — even small changes — builds a visible track record. Starting today means by the time you apply for jobs in 6-8 weeks, you’ll have a real commit history.
LinkedIn — Set up a profile with:
PHP & Laravel Developer | WordPress | Open to Remote Work
The framing shift that changes everything: You listed your sites as “horent.com.ng” and “baytulquran.net” — just URLs. A recruiter sees domain names. What they need to see: “Developed and deployed a full-stack property listing platform with user authentication, search filtering, Google Maps API integration, and multi-image upload — serving 1,000+ rental listings in the Kano market.” Same exact work. Completely different perception. Do this for all four sites.
Phase 3 — Bridge the One Skills Gap That Matters (Weeks 2-8)
Laravel is non-negotiable for remote PHP work. Here’s what your current stack vs what job listings ask for looks like:
The learning path (I use LaravelDaily.com’s roadmap by Povilas Korop as a reference — it’s the most practical one, structured by real project milestones, not abstract theory):
mysqli_query() calls you’re writing now), migrations (version-controlled database changes), built-in authentication (replaces your custom login code).
The conversion project trick: Don’t build a new toy project. Rebuild your OWN client site in Laravel. You already know the business logic — you’re only learning the framework. And this gives you a before/after story hiring managers love: “Here’s the vanilla PHP version I shipped to a client. Here’s the same app rebuilt in Laravel. Here’s what I learned and what I’d do differently.” That narrative is more valuable than any tutorial project.
Phase 4 — Join the Actual Hiring Pipeline (Week 1, ongoing)
Nigerian developer communities where hiring happens through DMs and referrals, not job postings:
| Community | What it is | Why it matters for you |
|---|---|---|
| DevCareer | 30,000+ member nonprofit, free. Runs learning programs through Slack. Alumni placed at Flutterwave, Healthtracka, Bento | Beginner-friendly. Join their backend channel. Ask questions publicly — visibility IS the strategy |
| Laravel Nigeria (Slack) | PHP/Laravel developers specifically. Job postings, code reviews, mentorship | Your exact stack. When you start learning Laravel, ask questions here. People notice consistent learners |
| Ingressive for Good | Tech community with learning stipends, data stipends, job connections | Sometimes offers sponsored learning resources — worth joining for the network alone |
| Consonance (Slack) | Cross-institutional Nigerian tech enthusiasts | Broader network. Good for hearing about opportunities outside the usual channels |
Here’s what most people don’t realize: senior Nigerian tech hiring happens through referral loops inside these Slack communities. Hiring managers post roles there before they ever hit LinkedIn or job boards. Being active — asking questions, sharing what you’re building, helping others with things you’ve figured out — IS the job search. You don’t need to be an expert to participate. You need to be visible and consistent.
Phase 5 — Apply to the Right Platforms (Week 8+)
Ranked by realism for where you are right now — not by prestige:
| Platform | Start here? | What happens when you apply |
|---|---|---|
| Arc.dev | Lists Nigeria explicitly, has PHP/Laravel jobs, profile-based matching, lighter screening than Toptal | |
| RemoteAfrica | Africa-focused, Laravel/PHP postings, companies already expect African time zones | |
| WorkingNomads | Remote PHP-specific board, good for finding direct opportunities | |
| WordPress agencies (Codeable, direct outreach) | Your PHP transfers directly, no CS degree needed, agencies hire globally | |
| Toptal | 4-stage screening: English call (74% eliminated here) → Codility algorithm test (3 timed problems, need 210/300) → live screen-share coding → 2-week test project. This is a goal for 12+ months from now, not next month |
Payment Infrastructure (set up now, use later)
| Platform | Status in Nigeria (March 2026) | Best for | Watch out for |
|---|---|---|---|
| Grey.co | Direct client payments — instant USD/GBP/EUR accounts, virtual card, ₦35 withdrawal | Best rates for your income level ($500-2K/month) | |
| Payoneer | Marketplace payouts (Upwork, Fiverr) — deeply integrated | Total fees reach 3-8.5% ($35-85 on $1,000). $29.95 annual card fee | |
| Wise | — | Don’t use for USD. GBP→NGN only | |
| PayPal | — | Don’t rely on this |
The math nobody warns you about: On $1,000/month income, Payoneer’s full fee stack (1% receiving + 3.5% conversion + annual fee) eats $35-85 every single month. Grey.co keeps significantly more in your pocket. Set up both — Grey for direct clients, Payoneer as backup for marketplace integrations.
Your Situation → Your Move
| If you… | Do this first | Then this |
|---|---|---|
| Have never used Git | GitHub tutorial → push all 4 existing projects → commit daily | Join DevCareer Slack for peer learning |
| Want the fastest path to a paying job | Learn Laravel (6 weeks) → rebuild Horent → apply Arc.dev + RemoteAfrica | Join Laravel Nigeria Slack for referrals |
| Want to earn money while learning | WordPress freelancing with your current PHP skills → build a custom theme as portfolio | Level up through Codeable or direct agency outreach |
| Are outside Lagos (like Kano) | Every single path above is 100% remote — your city doesn’t matter | Prioritize online communities over local meetups |
| Don’t know where to start and feel overwhelmed | Fix hairsbyolive.ng (5 min) → push to GitHub (1 hour) → join DevCareer Slack (10 min) | You’ll have done more than 90% of people who ask this question and never act |
You said these are “some websites/platforms I’ve built” — don’t undersell that. Horent has auth, search, maps, image management, and real listings serving a real market. baytulquran streams audio, manages users, and serves an actual community. These aren’t practice projects. They’re products. The only thing missing is making that visible to the people who pay for exactly this kind of work. Are you based in Kano full-time, or do you have flexibility to overlap with different time zones for remote work?