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

Back to blog