Skip to main content

Full Stack Developer (React + Native, TypeScript, NodeJS, PostGre, Microservices)

Technology
Confidential
Nigeria, Nigeria2 days agoUntil 13/07/2026
Full timeOn-site

Job description

⚠️ 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:

  1. One product or system you’ve built end-to-end (include GitHub or live link if available)
  2. The part of the stack you are strongest in
  3. 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.

<

Keywords
monthsOfExperience: 1ReactOSApache KafkaGrafanaRedisScalabilityTypescriptRabbitMQGraphQLNode.jsReact NativeJavaScriptDevOpsPostgresqlRelational grammarCI / CDNodeDebuggerDockerGit

¿Te interesa este puesto?