CareerHub
Easy ApplyPosted 2 weeks ago

BACKEND DEVELOPER

CareerHub · Remote — Nigeria

Salary
NGN 350/mo
Job type
Contract
Level
Mid level
Location type
Remote

What this role actually involves

CareerHub analysis

CareerHub is hiring a BACKEND DEVELOPER on a contract basis in remote (Nigeria). The role is remote and pitched at mid level, so the hiring team will expect working familiarity with Node.js, Python and REST API rather than classroom exposure. There are 8 core responsibilities attached to the position; the first two are usually what the interview actually focuses on. CareerHub operates in general, which shapes both the pace of the work and the kind of examples that land well in an interview.

About the job

We are looking for a Backend Developer to build and maintain reliable APIs, services, databases, and server-side systems. You will work with the engineering team to develop secure and scalable features that support our web applications and users.

Responsibilities

  • Design and develop backend services and APIs
  • Build and maintain database systems
  • Integrate third-party services and APIs
  • Implement authentication and authorization systems
  • Monitor application performance and reliability
  • Troubleshoot backend issues
  • Write automated tests and maintain documentation
  • Collaborate with frontend developers and product teams

Requirements

  • Experience with Node.js, Python, PHP, Java, or a similar backend language
  • Experience developing REST APIs
  • Knowledge of relational or NoSQL databases
  • Understanding of authentication and application security
  • Familiarity with Git
  • Good debugging and problem-solving abilities
  • Ability to work effectively with a distributed team

Benefits

  • Fully remote position
  • Flexible working hours
  • Professional development opportunities
  • Collaborative engineering environment
  • Career progression opportunities

The skills that will be tested, explained

Written by our editorial team, not taken from the listing.

Node.js

On the job: Writing server-side JavaScript that handles concurrent requests without blocking, and understanding the event loop well enough to debug when it does.

How it is assessed: API design exercises, questions about streams, error handling, and how you would keep a service responsive under load.

On your CV: Quantify throughput: requests per second handled, latency reduced, or a queue you introduced to smooth spikes.

Python

On the job: Readable, maintainable code for automation, data work or backend services — and knowing which libraries are worth pulling in.

How it is assessed: Data manipulation problems, script writing, and questions about testing and packaging.

On your CV: Link the language to a result: a pipeline you automated, hours of manual work you removed.

SQL

On the job: Getting the right rows out of a database efficiently — joins, aggregation, and reading a query plan when something is slow.

How it is assessed: Almost always a live query exercise. Interviewers care about correctness first, then whether you notice the missing index.

On your CV: Describe the data volume you worked with. "Queries over a 200M row events table" tells a hiring manager more than "strong SQL".

Also listed: REST API, MongoDB, Git, Backend Development, API Integration.

Salary insight

This role advertises NGN 350/mo. For a mid level position in remote (Nigeria), treat the top of the band as achievable only if you match nearly every requirement listed. If you are asked for expectations first, give a range whose bottom you would genuinely accept, and confirm what sits alongside base pay — bonus, pension, leave, and any allowance for home office equipment.

Browse our salary guides →

Where this role leads

  1. 1Senior BACKEND DEVELOPER — depth in one area plus reliable delivery
  2. 2Lead BACKEND DEVELOPER or BACKEND DEVELOPER Manager — the branch point between people and craft
  3. 3Head of General function — three to six years out

How to apply for this role well

Tailoring your CV

  • Put Node.js, Python, REST API in the top third of page one. Most screens for a BACKEND DEVELOPER take under a minute, and recruiters read top-down.
  • Mirror the language of the listing where it is honest to do so. If the advert says "Node.js", write "Node.js" — not a synonym an applicant tracking system will miss.
  • Lead each bullet with a verb and close it with a number. "Managed reporting" is invisible; "Rebuilt weekly reporting for 12 branches, cutting prep time from 6 hours to 40 minutes" is not.
  • The listing puts "Design and develop backend services and APIs" first, which usually signals the day-one priority. Make sure one bullet on your CV maps directly to it.
  • For a remote role, state your time zone and any prior remote experience explicitly. Hiring managers filter on it and will not guess.
  • Keep it to two pages and export as PDF so your layout survives.

Your cover letter

  • Open with the specific role and where you saw it: "I am applying for the BACKEND DEVELOPER role at CareerHub." No suspense, no throat-clearing.
  • Paragraph two is the one that matters. Take a single requirement from the listing and give a concrete example of doing it, with the outcome.
  • Show that you know something about CareerHub beyond its homepage — a product decision, a market they operate in, a recent change in general.
  • Close with availability and a clear next step. Three to four short paragraphs, under 300 words, in the body of the email if you are applying by email.
  • Never send the same letter twice. Reviewers can tell, and a generic letter is worse than none.

Before you hit send

  • A CV tailored to this listing, saved as PDF with your name in the filename.
  • A short cover note that names the role and one relevant result.
  • Two referees who have agreed in advance to be contacted.
  • Ten minutes to complete the application form on this page.

Build a CV with our free builder →

Interview preparation

  • Prepare a two-minute answer to "why this role at CareerHub?" that references the company's work in general.
  • Have three STAR stories ready — situation, task, action, result — that cover Node.js and Python.
  • On Node.js: API design exercises, questions about streams, error handling, and how you would keep a service responsive under load.
  • Expect at least one question about working remote, especially how you keep work visible to people who cannot see your screen.
  • Prepare two questions of your own. Good ones: what does success look like in the first 90 days, and what does the team find hardest right now?

Read the full interview guides →

Industry context

CareerHub works in General. As the organisation, that affects how the BACKEND DEVELOPER role is scoped: smaller teams tend to want breadth and a bias to action, larger ones want depth and evidence that you can work across functions. Candidates who research the sector — its customers, its regulation, its current pressures — interview noticeably better than those who research only the company.

CareerHub is a career and employment platform connecting job seekers with opportunities while providing useful career resources, workplace information, and professional development content.

More about CareerHub →

Frequently asked questions

Is the BACKEND DEVELOPER role at CareerHub remote?

Yes. This position is advertised as remote. Confirm the accepted time zones and whether the company can employ in your country before you apply.

What salary does this role pay?

The advertised range is NGN 350/mo. Total package may also include bonus, pension and leave, so ask for the full breakdown at screening stage.

How do I apply?

Use the application form on this page. You will need your CV and about ten minutes.

How long does a response usually take?

Two to three weeks is typical. If you have heard nothing after ten working days, a short, polite follow-up to the recruiter is appropriate and will not count against you.

What experience level is required?

Mid level. If you meet roughly 70% of the requirements it is still worth applying — very few candidates match every line of a job advert.

Apply for this job

Your CV and details go to CareerHub. It takes a couple of minutes.

Your CV

PDF, DOC, DOCX, RTF or TXT, up to 5.0 MB. On a phone, tap to pick a file from your downloads, Drive or Files app.

Optional, but it helps. One short paragraph naming a result relevant to the BACKEND DEVELOPER role does more than a page of adjectives.

What this means in practice: we keep your application for two years so you can see it in your dashboard, and we send it to this employer, who then controls their copy of it and answers to their own privacy policy. We cannot withdraw an application once they have it. You can ask us to delete what we hold at any time.

Applying is free. CareerHub will never ask you to pay for a job application.

Know someone right for this role?

Share the listing — they land on this page with the full description and can apply from here.

Similar jobs

Frontend Developer

CareerHub · Remote · Nigeria

RemoteFull-timeNGN 200K – NGN 250K/mo
  • JavaScript
  • TypeScript
  • React
  • HTML
Easy Apply

Frontend Developer

Avance Ltd · Remote · Nigeria

RemoteFull-timeNGN 150K – NGN 300K/mo
  • JavaScript
  • TypeScript
  • React
  • HTML
Easy Apply

Web Developer

CareerHub · Lagos, Nigeria

On-siteFull-timeNGN 300K – NGN 550K/mo
  • HTML
  • CSS
  • JavaScript
  • React
Easy Apply

UI/UX Designer

CareerHub · Lagos, Nigeria

HybridFull-timeNGN 250K – NGN 500K/mo
  • Figma
  • UI Design
  • UX Design
  • Wireframing
Easy Apply

Listing last updated September 16, 2026. The analysis, skills breakdown, salary insight and interview guidance on this page were written by the CareerHub editorial team and are independent of the employer. Always verify pay and conditions with the employer before accepting an offer.