Flyenzo Flight Booking Platform Enhancements

Employer not named by the sourceRemote

Full StackFrontend

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

PHP, Java, JavaScript, Node.js, PostgreSQL, Redis, React.js, Stripe, Backend Development, Next.js · I have already taken Flyenzo from concept to a working end-to-end flight booking flow using Next.js 16 with the App Router, TypeScript, Neon Postgres via Drizzle ORM, Redis, Stripe, and Clerk auth. Search, Stripe Checkout, PNR generation, printable e-tickets, and online check-in are live and stable.

What I need now is focused, production-ready work on three areas that matter most to travellers and to the business:

1. Live cabin map The current map renders seats and respects my Redis Lua seat-lock script, but I want smoother real-time updates across multiple sessions, optimistic UI during seat selection, and graceful fallback in local development when Redis is not available.

2. Ancillary add-ons Meal options, lounge access, and priority boarding must be selectable in-flow, priced dynamically, and passed to Stripe as separate line items so they appear clearly on the receipt. The code needs to remain idempotent with the existing webhook logic.

3. Cancellation refunds Passengers can already cancel, but the refund pipeline is still manual. I need automated pro-rating against fare rules, instant Stripe refund creation, and a clear audit trail stored in Postgres.

Tech context a