Senior Travel Booking Developer (Lovable + Rezgo + Authorize.Net)
Hiring: $5k/2-week Backend Sprint (Supabase + Auth.net + Travel APIs) — Frontend Complete
Job Description
Title: Senior Travel Booking Developer (Lovable + Rezgo + Authorize.Net)
Contract: Short-term (2 weeks), milestone-based
Start: Immediate
Location: Remote
About the Project
Cuba Travel Services (CTS) is launching a modern travel booking website. The frontend is approximately 70% complete and built using Lovable. We are seeking a senior full-stack developer to complete backend integrations and implement a single checkout cart for travel bookings.
All tour and transfer products are designed and operated by CTS (not a marketplace). The focus is execution, reliability, and speed.
Key Responsibilities
- Design PostgreSQL schema in Supabase (users, multi-vendor bookings, transactions)
- Implement secure server-side payment flow with Authorize.net via Supabase Edge Functions (PCI compliant)
- Integrate Beds24 API V2 (hotel availability + booking sync)
- Integrate Rezgo JSON API (tours/activities inventory)
- Implement strict Row Level Security (RLS)
- Secure all API keys via Supabase Vault/environment variables
- Map backend outputs to existing Lovable frontend components
Required Qualifications (Must-Have)
- Proven experience with Authorize.Net payment integration (not Stripe-only)
- Experience with travel booking, reservation, or e-commerce systems
- Strong API integration experience (REST-based systems)
- Backend experience with Supabase, Postgres, or similar platforms
- Ability to work independently and deliver within tight timelines
- Comfortable integrating into an existing frontend codebase
Preferred Qualifications (Nice-to-Have)
- Prior experience with Rezgo, Beds24, or similar tour/lodging platforms
- Experience with flight APIs (Duffle, Amadeus, etc.)
- Experience with SEO-focused technical implementations
- Familiarity with map integrations (Google Maps / Mapbox)
Engagement Details
- Duration: 2 weeks (10 business days)
- Structure: Milestone-based payments
- Workload: Focused execution (not exploratory)
- Support: Light support from CTS IT team
- Outcome: Production-ready booking system + documentation
Application Requirements
Applicants must provide:
- A Supabase-backed MVP they’ve built
- Experience with Authorize.net (or similar server-side payment processors)
- Confirmation they can meet the 2-week deadline
Job Types: Contract, Temporary
Pay: Up to $5,000.00 per month
Work Location: Remote