Full Stack Developer
Worldwide
Job title: Senior Full Stack Developer — Marketplace Web App (MVP) Project description: We're building e-yuda, a mobile-first web platform that connects customers with local tradespeople (plumbers, electricians, gardeners, and more) in Mexico. Think of it as a booking and trust layer for an industry that currently runs almost entirely on word of mouth and WhatsApp. The MVP includes location-based provider discovery, time-window scheduling, a dual-confirmation visit flow, an in-platform wallet, photo-based proof of visit, a ratings system, and an internal admin dashboard for moderation and payments. This is a greenfield build. You will be the sole developer, working directly with the founder, and will have full ownership of technical decisions within the agreed stack. Deliverables: - Customer-facing web app: search, provider profiles, booking flow, checkout (card + wallet), visit confirmation, and reviews - Provider-facing web app: availability management, incoming booking requests (accept/reject), photo upload, and job confirmation - Admin dashboard: provider approvals, booking management, payment ledger, refund processing, and dispute handling - Backend API covering all business logic: scheduling, wallet, payments, notifications, and role-based access - PostgreSQL database schema designed for long-term scalability - Integration with Mercado Pago (payments), Google Maps Platform (location/search), AWS S3 (photo storage), and Twilio (SMS OTP) Skills required: - React and Next.js for frontend development - Node.js and NestJS for backend API development - PostgreSQL — schema design and query optimization - REST API design and third-party API integrations - Experience with payment gateway integrations (Mercado Pago is a plus) - Familiarity with AWS (S3, hosting) - Ability to work independently and make sound architectural decisions without a tech lead This is a milestone-based project. We are aiming to complete and launch the MVP within a defined timeframe to be agreed upon at the start of the engagement. If you have experience building marketplace or booking platforms, please share examples of similar work, a short note about your interest, and your thoughts on the stack or approach. You're an even better fit if you have experience with geolocation features or Mercado Pago integrations.
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- MexicoZapopan1:07 PM
- HR & Business ServicesMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by