Actively recruiting / 41 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, RecruiterAbout the product
A web portal used by travel agents to plan and book multi-day rail vacations — covering train segments, city stops, and hotel stays for each trip. Ongoing work includes new booking features, integrations with supplier APIs, and improvements to the agent workflow.
The role
We are looking for a full-stack developer to join an existing codebase and ship features end-to-end — from data model and API to UI and tests. You will work across the React frontend and the Hono API, integrate with third-party reservation systems, and contribute to a small, fast-moving team.
Tech stack
Frontend
- React 19 + TypeScript (strict)
- TanStack Router (file-based routing)
- TanStack Query
- Tailwind CSS 4 + shadcn/ui (Radix primitives)
- Vite, Storybook
- Zod for schema validation
Backend
- Hono on Cloudflare Workers
- Cloudflare D1 (SQLite) with Drizzle ORM
- Cloudflare R2 for object storage
- BetterAuth (session-based authentication)
- Resend for transactional email
Tooling
- Bun as package manager and runtime
- OXC (oxlint) for linting
- Vitest for unit and browser tests
- Playwright for end-to-end tests
- Devcontainers for local development
- GitHub Actions for CI
Required qualifications
- Production experience with React and TypeScript
- Solid grasp of modern React: hooks, server vs. client state, Suspense, controlled forms
- Experience building HTTP APIs with a modern framework (Hono, Express, Fastify, tRPC, or similar)
- Comfortable with a typed ORM in production (Drizzle, Prisma, Kysely, or equivalent), including writing and reviewing SQL migrations
- Working knowledge of authentication fundamentals: sessions, cookies, CSRF, secure redirects
- Experience with Tailwind CSS and a component primitive library (Radix, Headless UI, or similar)
- Disciplined testing practice across unit and end-to-end layers
- Strong Git workflow: focused commits, clear PRs, code review participation
Nice to have
- Experience with the TanStack ecosystem (Router and Query)
- Cloudflare Workers, D1, or other edge-runtime experience
- Bun runtime experience
- Experience integrating with travel, hospitality, or other vendor reservation APIs (XML/SOAP or REST)
- Familiarity with PostHog or similar product analytics tools
- Storybook component-driven development
- Comfort with AI-assisted development tools