← All roles

Engineering

Full Stack Engineer

Abuja · Nigeria · Hybrid · Full-time

Deliver end-to-end features across modern web frontends, APIs, and persistence layers for client products— with tests, observability, and clear ownership in agile squads.

What you will do

  • Implement user-facing features and APIs from agreed specifications and design systems
  • Write and maintain automated tests (unit, integration, e2e where appropriate) to protect regressions
  • Participate in backlog refinement, estimation, and risk callouts early
  • Perform code review with constructive feedback; uphold security and performance baselines
  • Collaborate with UX, QA, and DevOps on accessibility, release readiness, and rollout plans
  • Triage production defects, contribute to root-cause analysis, and improve observability
  • Document APIs, environment setup, and deployment steps for handover and audits

Required qualifications

  • Minimum 3 years of professional full-stack or strong frontend+backend combined experience
  • Bachelor’s degree in CS, Software Engineering, or related field, or demonstrable equivalent experience
  • Proficiency in TypeScript/JavaScript and at least one modern frontend framework (React/Next.js strongly preferred)
  • Solid experience building REST (or GraphQL) APIs and working with relational databases (PostgreSQL or similar)
  • Understanding of authentication, authorization, and secure handling of sessions/tokens
  • Experience with Git, code review, and agile ceremonies in a team environment
  • Strong problem-solving skills and clear written communication in English

Preferred qualifications

  • Experience with Next.js App Router, server components, and edge/runtime constraints
  • Familiarity with Prisma, Drizzle, or similar ORM/query layers
  • Exposure to design systems, Storybook, or component-driven development
  • Prior client-facing or consulting delivery experience

Apply

Submit your details and resume (PDF or Word, up to 5MB). We use your information only for recruiting and related HR processes.