Senior Full Stack Developer AI / Next.js Supabase Developer for AI-Native Marketplace SaaS Platform
Budget: $60.0
FIXED /
⭐ 5.00 (2)
Ukraine
node.js, react-js, next.js, api-integration, javascript, tailwind-css-framework, python, api-development, browser-extension, chatbot-software, database-development, payment-gateway-integration, web-programming, website-optimization, web-application, oracle-adf, php, sql, typescript, css, html, html5, css3, restful-api, twilio-api, database-management, mongodb, laravel-framework, api, software-architecture, web-services-development, frontend-development, artificial-intelligence, natural-language-processing
Bevorzugte Qualifikationen
- Erfahrung: Experte
Description
I'm building VENTO, a travel marketplace SaaS platform that connects active travelers with local guides and hosts.
The audience is not the average tour bus crowd. We're targeting cyclists, climbers, hikers, trail runners, kayakers, and ski tourers who want a vetted local for a specific route, crag, or region. Think "find a certified guide for a 3-day gravel route in the Dolomites" rather than "book a city walking tour."
We have the product concept, wireframes, and initial requirements. We need a senior full stack developer, ideally a strong TypeScript and Next.js developer, who can turn that into a production-ready MVP covering both frontend and backend, including the database schema, the API layer, and all third-party API integration work.
Preferred stack
TypeScript end to end, strict mode
Next.js (App Router) with React Server Components
Node.js (open to Python for parts of the backend)
PostgreSQL with PostGIS for geo queries
Prisma or similar ORM
REST or tRPC
Stripe Connect for split payments and payouts
Mapbox or Google Maps for route and location UI
Redis for caching and background jobs
Git/GitHub, Vercel or similar cloud deployment
We're open to recommendations if you can argue for something better.
MVP scope
Database schema design for a multi-role marketplace with bookings, availability, and payments
Public and internal REST API, plus API integration with payments, maps, email, and calendar providers
Traveler accounts and guide/host profiles
Guide verification, certifications, and document upload
Activity listings by discipline: cycling, climbing, hiking, skiing, water sports
Geo search and map-based discovery with filters for difficulty, distance, elevation, season, and language
Route and itinerary data, including GPX upload and preview
Availability calendars and seasonal scheduling
Group size limits, gear requirements, and pricing rules
Booking requests with accept/decline workflow and booking statuses
Instant book for verified guides
Pricing engine: per person, per group, per day, plus seasonal and last-minute rules
Payments, deposits, platform commission, and guide payouts via Stripe Connect
Cancellation and refund policies
Two-way ratings and reviews
Messaging between traveler and guide
Email and push notifications
Admin dashboard for moderation, disputes, and payouts
Multi-currency and multi-language support with SEO-friendly localized pages
Mobile-responsive interface, mobile app to follow later
Nice to have after MVP
Stripe membership and subscription billing for guides, with tiered plans and lower commission on paid tiers
AI integration: assisted matching that recommends guides and routes based on traveler skill level, fitness, and past bookings, plus a RAG-powered trip planning assistant over our route, region, and guide knowledge base
Weather and trail condition integrations
Insurance and waiver flow
Referral and loyalty program
Native mobile app in React Native
Who I'm looking for
I don't want someone who only writes code from individual tickets. I want a developer who understands the product, pushes back on technical decisions when it matters, structures the architecture properly, and thinks about how today's choices scale in two years.
Experience with any of these is a strong plus:
Two-sided marketplaces
Booking and reservation platforms
Scheduling and availability systems
Travel-tech, hospitality, or activity booking products
Payment, escrow, and commission systems
Stripe membership, subscriptions, and recurring billing
Third-party API integration and clean database schema design under load
Geo search and mapping features
Experience with RAG and LLM integration is a plus: OpenAI, Anthropic, LangChain, vector databases, embeddings
SaaS platform work and MVPs from zero to launch
I'm looking for someone who can become a long-term technical partner as the platform grows.
Auf Upwork öffnen
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Anmelden