Senior / Staff Backend Engineer at Wander
United States
<meta><h3 style="font-family:"Basel Grotesk",Arial,sans-serif;line-height:1.6;font-size:21pt;font-weight:600;letter-spacing:0.25px;margin-top:14px;margin-bottom:4px;padding-left:0px;"><span style="color:inherit;white-space:pre-wrap;">Backend Engineer, WanderOS</span></h3><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><i><em style="white-space:pre-wrap;">San Francisco or Austin · Engineering · Full-time</em></i><br><br><b><strong style="white-space:pre-wrap;">About Wander</strong></b><br><span style="white-space:pre-wrap;">Wander is building the infrastructure to experience the world. WanderOS is our "Shopify for hospitality": the platform property managers use to run direct-booking sites, sync inventory from their PMS, take payments, and manage guests. It is the fastest-growing part of Wander and the system every other product now runs on.</span><br><br><b><strong style="white-space:pre-wrap;">The role</strong></b><br><span style="white-space:pre-wrap;">You will own backend services at the core of WanderOS: PMS integrations and sync, availability and pricing pipelines, booking and payments, and the APIs that power host dashboards and every direct-booking site we deploy. This is high-leverage, high-ownership work. Bugs here mean a host loses a booking, so correctness and observability matter as much as speed.</span><br><br></p><h3 style="font-family:"Basel Grotesk",Arial,sans-serif;line-height:1.6;font-size:21pt;font-weight:600;letter-spacing:0.25px;margin-top:14px;margin-bottom:4px;padding-left:0px;"><span style="color:inherit;white-space:pre-wrap;">What you'll do</span></h3><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Design and ship TypeScript services and APIs that handle bookings, quotes, availability, payouts, and site provisioning</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Build and harden PMS integrations (Guesty, Hostaway, OwnerRez, Lodgify, Streamline, Track, Escapia, and more), including webhooks, rate-limit handling, and reconciliation</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Scale ingestion and sync pipelines that process hundreds of thousands of availability records per hour without drift or double-bookings</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Model data in Postgres with Prisma; use Redis, Kafka, and Temporal for queues, caching, and durable workflows</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Own reliability end to end: alerting, tracing, runbooks, and on-call for the services you ship</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Work directly with hosts, ops, and sales to turn real customer pain into shipped fixes, often the same week</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Use AI tooling aggressively in your workflow, and write code and tests that hold up when a large share of the codebase is AI-assisted</span></li></ul><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><br></p><h3 style="font-family:"Basel Grotesk",Arial,sans-serif;line-height:1.6;font-size:21pt;font-weight:600;letter-spacing:0.25px;margin-top:14px;margin-bottom:4px;padding-left:0px;"><span style="color:inherit;white-space:pre-wrap;">What we're looking for</span></h3><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;"><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">4+ years building production backend systems, with deep Node.js and TypeScript experience</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Strong relational data modeling and SQL (Postgres preferred), plus ORM experience such as Prisma</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Experience with third-party API integrations at scale: pagination, rate limits, retries, idempotency, eventual consistency</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Comfort with async/event-driven architecture (queues, streams, workflow engines)</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">A product mindset. You care about the host and guest outcome, not just the ticket</span></li><li style="color:rgb(29,28,29);margin:2px 0px;font-size:11pt;letter-spacing:0.25px;line-height:1.6;"><span style="white-space:pre-wrap;">Thrives async and remote, with written communication to match. We do not do meetings</span><br><br></li></ul><h3 style="font-family:"Basel Grotesk",Arial,sans-serif;line-height:1.6;font-size:21pt;font-weight:600;letter-spacing:0.25px;margin-top:14px;margin-bottom:4px;padding-left:0px;"><span style="color:inherit;white-space:pre-wrap;">Why Wander</span></h3><p style="font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;"><span style="white-space:pre-wrap;">Small, senior, team with real ownership and no meeting culture. Competitive salary plus meaningful equity, 100% covered medical/dental/vision, 401(k), and stays at Wander homes.</span></p>
Apply Now