Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Software Development Engineer II – Full-stack Back-end Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. Escapia (part of Expedia Group) empowers professional vacation rental managers and helps facilitate dream vacations for thousands of travelers worldwide. We’re looking for creative, T-shaped engineers who go deep technically while collaborating broadly. You’ll build customer-facing features and optimized next-generation workflows grounded in targeted data analysis and direct customer feedback. Expect challenging problem spaces — payment processing, search optimization, guest management, property management workflow optimization, and opportunities to apply domain-driven design, event streaming, and rock-solid APIs that drive business efficiency. Escapia software already fuels billions in booking revenue (including Vrbo) and we’re just getting started — advancing a large, mature product into cloud-native services supporting a $1B+ bookings business. In this role, you will: Build intuitive user workflows using React components, while developing and consuming domain APIs with Node/Kotlin and GraphQL. Optimize application performance, focusing on key metrics like Core Web Vitals and bundle size, informed by real user monitoring. Ensure code quality and prevent regressions by writing comprehensive unit, integration, and end-to-end tests using frameworks like Jest and Cypress. Collaborate with engineers and designers in design reviews, proposing architectural simplifications and shaping user experiences based on customer feedback. Enhance developer velocity by improving build tooling (Vite/Webpack) and enable data-driven decisions by instrumenting telemetry for error tracking and usage analytics. Contribute to the reliability of our services by participating in on-call rotations and driving improvements through incident postmortems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed