Software Engineer - Full Stack
Overview
In this role you will drive full-stack features for high-traffic marketplace flows, partnering with product and design to deliver measurable improvements in conversion and reliability. You will ship UI, API, and data-model changes end-to-end, while shaping reusable patterns in a Next.js-based app. You’ll collaborate with backend engineers on scalable contracts and maintain strong testing and observability. This position combines hands-on delivery with ownership across frontend and backend in a fast-growing hospitality platform.
Compensation / BenefitsHealth, Dental & VisionStock Option Plan401(k) planUnlimited Paid Time Off (PTO)Paid parental leaveannual credit for experiences
ResponsibilitiesOwn full-stack features across core marketplace flows (SRP, property details, booking, account) with measurable impactShip end-to-end changes including UI, API, and data models, plus instrumentation and rolloutContribute to pragmatic patterns in a Next.js App Router codebase (routing, data fetching, caching, error handling, analytics)Collaborate with backend engineers on API contracts for fast, resilient UI (filters, pagination, performance budgets, versioning)Improve quality through testing and observability (Playwright, Datadog) and enhance code reviewsPartner with Product/Design to translate complex system states into clear UXStrengthen operational readiness via dashboards, alerts, tracing, and lightweight runbooks
Key requirements4+ years building production web / mobile applicationsComfortable across frontend + backend: navigate Rails codebase and ship React / Flutter changesExperience building APIs and working with databases (schema design, query performance basics)Product mindset with focus on UX details, performance, and measuring outcomesSolid engineering habits: code quality, testing discipline, and operational readinesscollaborationownershipcommunicationNext.jsReactTypeScript