Expedia Group is looking to transform the car rental experience across its brands by developing new product features, UI enhancements, and leveraging experimentation frameworks to drive innovation. The goal is to create a singular technology platform powered by data and machine learning that provides secure, differentiated, and personalized experiences to drive loyalty and traveler satisfaction.
Requirements
- Strong proficiency in JavaScript, TypeScript, React, Kotlin, GraphQL, and REST APIs
- Experience designing moderately complex systems and understanding cross-team dependencies
- Familiarity with cloud platforms and microservices architecture
- Excellent debugging, testing, and monitoring skills
- Experience developing software in at least 3 different languages
- Maintained and supported at least 4 software projects/products in production environments
- Apply deep knowledge of software design principles, data structures, and computer science fundamentals
Responsibilities
- Lead complex, well-defined projects and contribute to system-level architecture and design
- Mentor junior engineers and provide technical guidance through code reviews and pair programming
- Develop and test software applications using our full-stack technology: JavaScript, TypeScript, React, Kotlin, GraphQL, and REST APIs
- Design scalable, observable, and testable software systems
- Create reusable React components, design scalable data schemas, and consume APIs to support cross-functional product development across the business unit
- Identify inefficiencies in code and systems and propose improvements
- Collaborate across teams to understand dependencies and shared problem-solving
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (5+ years experience) or Master’s degree (3+ years experience)
- Strong communication and collaboration abilities
- Experience leading end-to-end projects and mentoring junior engineers
- Demonstrated ability to think holistically across structure, people, process, and technology
- Background in travel, mobility, or car rental platforms is a plus