We’re looking for a strong mid-level engineer who can move fast, think independently, and build real product. This person should be deeply comfortable in TypeScript, highly fluent in React, and AI-native in how they work. They should be able to ship quickly without sacrificing architecture, have good product instincts, and be on track to grow into a technical lead.
We are an early-stage AI travel planning startup based in San Francisco. Our co-founders come from Stanford and Robinhood, with deep experience building AI agents. Our GPT ranks #1 for "travel" in the GPT store.
This is not a “ticket-taker” role. We want someone who proactively identifies problems, proposes solutions, and takes ownership.
Summary of the Ideal Candidate
This person:
-
Ships fast - we shipped the v0 in 2 weeks
-
Has strong product instincts
-
Fullstack - TypeScript + React + Node
-
claude-code style development, and keeps optimizing their developer experience as things change
-
Knows how the popular agentic products roughly work - claude code, has built
-
Learns quickly and takes initiative
They don’t need to be perfect — but they must be sharp, proactive, and AI-native.
Core Technical Requirements
1. TypeScript & JavaScript
-
Uses TypeScript/JavaScript as their primary tools
-
Writes code in TS/JS daily or near-daily
-
Comfortable shipping fast, scrappy, production code
-
Understands how to keep systems clean, modular, and scalable
-
Can reason about architecture, not just features
2. AI-Native Developer
This is non-negotiable.
We are looking for someone who:
-
Uses AI tools (Copilot, ChatGPT, Claude, Cursor, etc.) daily
-
Does not write most code by hand
-
Thinks in terms of prompting, refactoring, and iterating
-
Treats AI as a core development tool, not a novelty
However:
-
They must still be able to write code by hand
-
They must understand what the code does, debug it, and reason about it
3. React Expertise
-
Strong understanding of modern React
-
Knows what not to do (anti-patterns)
-
Understands:
-
Separation of state management vs UI
-
Component architecture
-
Data flow and reusability
-
-
Has built real production UIs, not just tutorials
Product & Thinking Skills
We are looking for an engineer who:
-
Has strong product sense
-
Thinks about:
-
User experience
-
Why a feature exists
-
How it should work in the real world
-
-
Has broad interests and tries new tools, apps, and products
-
Is an early adopter (especially of AI)
Execution & Ownership
This person should:
-
Be a fast learner
-
Retain information once it’s communicated
-
Act on feedback without needing repeated reminders
-
Proactively:
-
Identify issues in code or process
-
Open tasks themselves
-
Start improving things without being told
-
We want someone who behaves like an owner, not an employee waiting for instructions.
Leadership Trajectory
We are not necessarily hiring a formal team lead — but we are hiring someone who is on track to become one.
Ideal candidates:
-
Have already:
-
Mentored other engineers, or
-
Run parts of a project
-
-
Or are at the stage where team lead is the obvious next step
We want someone who can eventually:
-
Review PRs
-
Set standards
-
Help other engineers level up
Education
-
Formal CS degree is a plus
-
Not required
-
Real-world ability, speed, and judgment matter more
Interview Signal We Care About
We will include:
-
A light LeetCode-style problem - no / minimal AI to look things up
-
In TypeScript
-
Not meant to be hard
-
Meant to test:
-
Thinking on the spot
-
Ability to implement something cleanly
-
Whether they actually understand what they’re doing
-
-
A toy problem to be implemented using ai tools of choice
This is to confirm they are not just “prompting” but also reasoning.

