About the role
WAYO turns a few lines about your trip into a day-by-day plan, then has someone who lives in the city check it before you go. The product is live, built in Next.js and Supabase. You'll be the first engineer after the founder, owning large parts of the codebase from day one.
Why now: Travellers are using the planner and the first local checks are running by hand. The next step is making both fast, reliable and cheap to run, and that needs a second pair of senior hands.
Your first 90 days
Day 30
Ship to production in your first week. Learn the planner, the verifier flow and how plans are generated.
Day 60
Own one surface end to end, such as the live trip view or the verifier dashboard, and cut its load time and error rate.
Day 90
Lead the architecture for multi-city trips and help pick our next engineering hire.
What you'll do
- Build and ship features across the Next.js App Router front end, API routes and Supabase (Postgres, auth, row-level security).
- Keep the app fast and cheap to run: caching, static rendering and sensible database queries.
- Turn messy traveller feedback into small, shippable improvements every week.
- Write tests where they matter and keep production healthy with monitoring and alerts.
- Make security a habit: auth, RLS policies, rate limits and safe handling of personal data.
What you'll bring
- 2+ years shipping production web apps in TypeScript and React.
- Comfort with SQL and a relational database. Postgres is a plus.
- You've owned a feature from idea to production, including the boring parts.
- Clear written communication. Most of our decisions start as a short written note.
Bonus points
- Next.js App Router, Supabase or Vercel experience.
- You've worked with maps, places or geo data.
- A side project people actually use.
This probably isn't for you if…
- You want a detailed spec before you start.
- You'd rather polish one component for weeks than ship and learn.
Pay
Salary plus ESOPs. We share the exact range on the first call.
