Full Stack Developer (React + Native, TypeScript, NodeJS, PostGre, Microservices)
Job descriptions & requirements
⚠️ Important: Only candidates who follow the instructions in the How to Apply section will be shortlisted.
Full Stack Developer (React + Native, TypeScript, NodeJS, Microservices)
Full-Time | On-Site | Lagos, Nigeria
ABOUT THE ROLE
We are hiring a full stack developer to build and deploy a global marketplace application from the ground up. You will be responsible for the entire development lifecycle — architecture, frontend, backend, database, and deployment. This is a hands-on role for someone who can take a product from zero to live without needing to hand off work between teams.
WHAT YOU’LL DO
You will be involved across the full lifecycle:
- Build and deploy application features across web, mobile, and backend systems
- Develop scalable APIs (REST & GraphQL) consumed by multiple clients
- Implement and maintain microservices architecture
- Design and manage database schemas, migrations, and performance optimization
- Integrate third-party services (payments, authentication, storage, messaging)
- Participate in system architecture decisions as the platform evolves
- Set up and maintain CI/CD pipelines and cloud deployments
- Write clean, maintainable code that supports future team expansion
- Debug and improve system performance across services
TECH STACK
We use modern technologies and expect you to be comfortable learning fast:
- Frontend: React, Next.js, TypeScript
- Mobile: React Native
- Backend: Node.js (TypeScript)
- Database: PostgreSQL, Redis
- Architecture: Microservices
- Messaging: Kafka
- DevOps: Docker, CI/CD pipelines
- Monitoring: Prometheus, Grafana
WHAT WE’RE LOOKING FOR
This role is not about years — it’s about capability and execution.
Core Requirements:
- Proven ability to build and deploy a working application end-to-end
- Strong working knowledge of React and Node.js
- Solid understanding of:
- API design
- relational databases
- application architecture basics
- Experience using Git and collaborative workflows
- Comfortable working independently and taking ownership
- Ability to think through problems, not just follow instructions
NICE TO HAVE
- Experience with React Native
- Exposure to message queues (RabbitMQ, Kafka, etc.)
- Experience integrating payment systems
- Familiarity with Docker and cloud platforms
- Understanding of scalable system design principles
WHO THIS ROLE IS FOR
This role is ideal for someone who:
- Has built projects but wants to now work on something large and meaningful
- Is tired of repetitive agency work or small feature tasks
- Wants to understand how real systems are built at scale
- Is ready to take responsibility and grow quickly
This role is not suitable if you:
- Need constant step-by-step guidance
- Prefer narrow, highly specialized roles
- Are not comfortable learning beyond your current stack
WHAT YOU GET
- Direct exposure to building a large-scale platform from the ground up
- Close collaboration with leadership — fast decisions, no bureaucracy
- Opportunity to grow into a senior or lead engineering role
- Real ownership — your work will go live and be used
- On-site collaboration with a focused and ambitious team in Lagos
HOW TO APPLY
Send to hr@afrihood.com your CV and a short, thoughtful application that includes:
- One product or system you’ve built end-to-end (include GitHub or live link if available)
- The part of the stack you are strongest in
- One technical decision you made in a past project that you would change today — and why
👉 Applications that do not follow these instructions will not be reviewed.
<
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.