Job Overview
-
Date PostedDecember 15, 2025
-
Expiration date--
Job Description
Beauty N Brushes (BNB) is an AI-powered beauty booking platform redefining how clients discover, book, and experience beauty services across Africa.
We are currently building BNB 2.0, the next-generation version of our platform, and we’re looking for a skilled Full Stack Developer to join our growing engineering team and help bring this vision to life.
Job Details
- Company: Beauty N Brushes (BNB)
- Role: Full Stack Developer (React + Node.js)
- Location: Remote (Nigeria)
- Job Type: Full-time
- Salary: ₦300,000 – ₦400,000 per month (based on experience)
Role Overview
As a Full Stack Developer at Beauty N Brushes, you will work closely with the Lead Engineer to design, build, and scale features for BNB 2.0. You’ll contribute across both frontend and backend development, helping to deliver a smooth, reliable, and user-friendly booking experience.
This role is ideal for a developer who enjoys building products end-to-end in a fast-paced startup environment.
Key Responsibilities
Frontend Development (React & Next.js)
- Build clean, responsive, and reusable UI components
- Implement booking flows, dashboards, user profiles, and forms
- Integrate APIs with proper loading states and error handling
- Work with Tailwind CSS and component libraries such as Shadcn UI
- Optimize performance and deliver an excellent user experience
Backend Development (Node.js & Supabase/PostgreSQL)
- Develop and integrate backend APIs and services
- Implement CRUD operations and core business logic
- Work with Supabase for authentication, permissions, and storage
- Manage media uploads (images and videos)
- Support refactoring and continuous system improvements
Collaboration & Delivery
- Collaborate closely with the Lead Developer on feature delivery
- Participate in code reviews and follow engineering best practices
- Debug issues and improve platform stability
- Write clean, maintainable, and well-documented code
Required Skills & Experience
You’re a strong fit if you have:
- Solid experience with React and Next.js
- Strong knowledge of Node.js (Express or NestJS)
- Experience working with PostgreSQL or Supabase
- Familiarity with API integration and authentication workflows
- Good understanding of responsive UI development
- Experience handling file uploads and cloud storage
- Strong problem-solving and debugging skills
- Ability to work independently and communicate clearly in a remote setup
Nice to Have (Optional)
- Experience integrating AI APIs (e.g., OpenAI, Gemini)
- Familiarity with African payment gateways (Paystack, Flutterwave, Kora)
- Experience building marketplaces or booking platforms
- Knowledge of automation tools like n8n or Zapier
- Basic UI/UX design awareness
Who We’re Looking For
- You enjoy building features from concept to production
- You value clean, reliable, and scalable code
- You’re comfortable working in a fast-growing startup environment
- You collaborate well and communicate clearly
- You’re eager to grow and make meaningful contributions to a major platform rebuild
How to Apply
Interested candidates should email the following to:
Please include:
- A link to your GitHub or portfolio
- Links to applications or features you’ve built
- A brief summary of your experience with React, Node.js, and Supabase
- Your monthly rate and availability