Open roles · Hiring now
Build the search engine that won't lie to you.
We're a tiny remote-first team building Paglipat - an honest travel search platform run by Vectencia Ltd, London. We don't take VC. We ship small, ship often, and pay real wages.
How we work
Async-first
Real-time meetings only when needed. Most decisions happen in writing.
Ship small, ship often
Reverting is free. Planning is not. We trust small steps.
Honest by design
No commission-rigged ranking. No dark patterns. Same rule applies internally.
Travel benefits
Discounted partner bookings, plus an annual travel stipend.
No "growth at all costs"
Vectencia Ltd is bootstrapped. We grow when it makes sense, not because a board demanded it.
Real ownership
You own the system, not just the ticket. Roadmap input expected.
Open roles
Two senior engineering positions. Full-time. Fully remote. Real comp.
Senior TypeScript / Astro Engineer
You'll own the next generation of paglipat.com - multilingual programmatic SEO pages, the Cloudflare Worker edge layer, content integrations with TravelPayouts and Agoda, and tens of thousands of pages across 10+ locales.
What you'll do
- Own the marketing + content site stack: Astro 6, TypeScript strict, Tailwind v4, MDX
- Ship programmatic SEO templates - city pairs, airline pages, "flights from X to Y" - thousands of routes generated per build
- Drive Core Web Vitals, hreflang, schema.org structured data, sitemap automation
- Build Cloudflare Workers for apex/www, geo-locale, A/B testing, edge caching, newsletter proxy
- Pair with the KMP/CMP engineer on shared API contracts and analytics events
Required
- 5+ years TypeScript in production, strict mode
- Shipped Astro or Next.js content sites at scale - 10,000+ pages, multilingual
- Strong technical SEO: Core Web Vitals, structured data, internal linking, log-file analysis
- Comfortable with Vite/Rolldown bundlers, CSS performance, accessibility (WCAG 2.2 AA)
- Clear writer - async work runs on docs, not standups
Nice to have
- i18n routing experience (next-intl, Astro i18n, ICU MessageFormat)
- Edge-runtime experience: Cloudflare Workers, Vercel Edge, Deno Deploy
- Travel/affiliate domain knowledge (TravelPayouts, Agoda, Booking, GDS basics)
- Built or contributed to a popular open-source package
Senior Kotlin Multiplatform / Compose Multiplatform Engineer
You'll own the Paglipat mobile app - iOS + Android from one Kotlin codebase. Native iOS feel where it matters (Liquid Glass, SwiftUI interop), shared business logic everywhere else.
What you'll do
- Architect and own the KMP/CMP codebase across iOS and Android
- Ship the search → results → booking redirect flow on both platforms with native polish
- Build SwiftUI/UIKit interop for iOS-specific UX: Liquid Glass tab bars, sheets, navigation shells
- Maintain shared modules: networking (Ktor), persistence (SQLDelight), state, analytics, feature flags
- Pair with the backend team on real-time pricing, push notifications, deep-linking
Required
- 5+ years Kotlin in production
- Shipped at least one KMP or CMP app to App Store and Play Store
- Comfortable in Swift/SwiftUI/UIKit for native interop
- Strong on Compose state management, side-effects, lifecycle, performance profiling
- Knows when to share code and when to go native
Nice to have
- iOS Liquid Glass (iOS 18+) and Human Interface Guidelines fluency
- Ktor server-side experience for shared API contracts
- Travel/affiliate domain knowledge
- Open-source contributions to KMP/CMP ecosystem libraries
How to apply
No long forms. Send an email. We read every one.
- Email [email protected]
- Subject line: see "Apply for this role" on the role you want
- Include: GitHub or portfolio, one project you're proud of (link or 3-line description), why Paglipat
- We reply to every application within 5 business days
How we hire
- 1. Resume screen
We read your application within 5 business days. No automated rejection bots.
- 2. Founder call · 45 min
Values fit + tech depth conversation with David, the founder.
- 3. Paid take-home · 2–4h
A scoped problem from real work. £150 paid regardless of outcome.
- 4. Pair session · 90 min
Review the take-home together. We pair-program on extending it.
- 5. Offer · within 3 days
Written offer with comp range explained, equity if applicable, start date negotiable.
Not the right role?
If you're great at one of these but the timing's off - write to [email protected] anyway. We grow slowly and remember good people.
[email protected]