Founding Engineer (Travel Product)
Kilo™ · Vilnius
Job description
About the role
We are a fast‑scaling travel startup building Marlow AI, an AI‑assisted trip‑planning platform that hands off to human advisors for final booking. As a Founding Engineer you will own features from database schema to UI and analytics, shaping the core architecture of our product.
Key responsibilities
- Design, implement, and ship end‑to‑end features: schema design, server functions, UI/UX, event tracking, and production deployment.
- Develop using React 19, TanStack Start, Supabase (Postgres + RLS), and Cloudflare Workers.
- Integrate and maintain third‑party APIs for flights (Kiwi Tequila), hotels (Hotelston SOAP), payments (Primer, PayPal Marketplace), and subscriptions/leads (Kilo Launchpad), handling auth, webhooks, and signatures.
- Build LLM‑powered tooling across OpenAI, Anthropic, and OpenRouter, including tool‑calling, streaming, and prompt iteration.
- Instrument events (view_item, add_to_cart, initiate_checkout, etc.) to inform product and growth decisions.
- Deploy on Cloudflare’s edge runtime, deciding SSR vs. client boundaries.
- Write tests, dog‑food AI agents, and resolve ambiguous problems independently.
- Contribute to technical direction and future engineering team structure.
Required profile
- 3–7 years of experience shipping production web apps, including at least one early‑stage startup (seed/Series A/B) as an early hire.
- Comfortable being the sole engineer on a feature from DB migration to UI.
- Hands‑on experience with Supabase, Postgres RLS, or pgvector and a deep understanding of RLS + GRANT security.
- Native proficiency in TypeScript.
- Experience with at least one meta‑framework such as Next.js.
Required skills
- React 19
- TanStack Start
- Supabase (PostgreSQL, RLS, pgvector)
- Cloudflare Workers (edge runtime)
- TypeScript
- API integration (Kiwi Tequila, Hotelston SOAP, Primer, PayPal Marketplace, Kilo Launchpad)
- LLM tooling (OpenAI, Anthropic, OpenRouter)
- Event tracking and analytics
- Testing frameworks (e.g., Jest)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Lithuania.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 4 days from now
49 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Kilo™
Vilnius