← All roles
Engineering
Full Stack Engineer
Lagos · Nigeria · Hybrid / remote · Full-time
Experience requirements for this role are set in the required qualifications below—some roles ask for more than three years (for example sales leadership). Compensation and benefits are discussed with shortlisted candidates only—we do not publish salary ranges on public postings.
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.