← 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.