
Developer Needed – Build Lightweight Travel eSIM Store (DigitalOcean + APIs + Stripe)
Upwork
Remoto
•2 hours ago
•No application
About
We’re looking for an experienced developer to build a lean, automated storefront for selling travel eSIMs. We already have wholesale access to the eSIM Access APIs (catalog, provisioning, refunds) and want to connect these with a simple website hosted on DigitalOcean. What we need built: • Frontend (Next.js/React preferred): • Landing page, country/region pages, FAQs, checkout flow. • Mobile-friendly, SEO-ready, clean design. • Backend (Node.js/Express or similar): • Integrate eSIM Access APIs for plan catalog, provisioning, refunds. • Stripe Checkout + Webhooks for payments. • Secure email delivery of QR codes/activation details (Postmark/SES). • Admin panel for viewing orders, re-sending emails, and processing refunds. • Database (Postgres or Supabase): • Store plans, orders, fulfilments, and logs for chargeback evidence. • Automation: • Nightly catalog sync with eSIM Access. • Automatic delivery of eSIM on successful payment. • Logging all transactions for chargeback disputes. Requirements: • Strong experience with Next.js + Node.js + Stripe API. • API integration skills (bonus if you’ve worked with telecom/eSIM APIs before). • Familiar with DigitalOcean setup, managed Postgres, cron jobs. • Security-minded: webhook validation, secret management, anti-fraud basics. • Good communication and clean code delivery. Deliverables: • Fully functioning MVP website live on DigitalOcean. • Stripe and eSIM Access APIs fully integrated. • Admin page for basic operations. • Documentation (install guide, config guide, API endpoints). Budget & Scope: We’re aiming for a lean but production-ready MVP, not a bloated app. Focus on automation, reliability, and easy maintenance. Please provide: • Fixed price or milestone-based proposal. • Estimated timeline. • Examples of similar API/payment projects you’ve built. To Apply: Reply with: 1. A short note on your approach to connecting APIs + Stripe. 2. One or two similar projects you’ve delivered. 3. Your proposed timeline