Full-Stack Developer (Web App – Growth Stage)
We are seeking a Senior Full-Stack Developer to support the refinement and further development of a web platform currently in alpha/beta. This is a freelance, remote contract for an initial duration of 2–3 months with the possibility of extension. The project focuses on user onboarding, campaign creation, payments/escrow, and performance tracking, targeting small and medium-sized businesses and non-technical users. You will review and optimize the existing React/Vite frontend and Node/Express with PostgreSQL backend, enhance UI/UX for two different user types, eliminate redundant flows, and implement new features for the upcoming release. Responsibilities also include collaborating with product leads, improving dashboards, integrating payment logic, optimizing deployment (Vercel/Render/GitHub Actions), and ensuring responsiveness and scalability. Proven experience in full-stack development with React, Node.js, PostgreSQL, CI/CD pipelines, and payment integrations like Stripe or Paystack is required. Familiarity with SaaS startups, ad-tech, influencer or affiliate platforms, and tools like Sentry or Datadog is a plus. You must be able to work independently, deliver weekly progress updates, and produce well-documented, maintainable code.
Budget range:
Receive offers
Examples:
We’re looking for a clean, modern, and mobile-first style that emphasizes clarity and simplicity. The app should feel professional yet approachable, particularly for SMEs and everyday users who may not be tech-savvy.
Some style references we like:
Stripe Dashboard
— clean UI, intuitive dashboards, and simple navigation.
Airbnb
— mobile-first design, excellent use of space and visuals, easy pathways for different user types.
Canva
— user-friendly onboarding, clear flows for different customer journeys.
The direction is minimalist, fast, and intuitive, with landing pages that clearly separate different user journeys (e.g. “Business” vs “Promoter”), and dashboards that make data and earnings easy to understand at a glance.
In what capacity are you hiring?
For a personal project
Where are you in the hiring process?
I’m ready to make a paid hire
What type of work is this?
Single job with potential follow up work
What experience level is needed?:
Senior
Client contact preference:
On Twine (contact details private)No longer accepting applications
Get instant notifications for new Full Stack Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.