The team
As a Fullstack engineer in the Product Experience team, you will be responsible for building and maintaining our high-availability, high-transactional Property Detail Pages on the app.
You will be part of a multi-functional team of Product Managers, TPMs, Engineering Managers, and Software Engineers based in Gurgaon, Bangalore, London, and Madrid. We prioritise building high-quality software with a focus on availability, performance, scalability, and system resiliency.
Our London team is looking for curious, empathetic, and creative problem solvers with a growth mindset. We value our team culture and work together from the office three times a week.
In this role, you will:
- Design, build, and maintain robust full stack applications and scalable services across multiple domains, applying deep technical expertise and architectural skills.
- Lead the end-to-end development process, including system design, API design, and data modelling, ensuring quality and maintainability of solutions.
- Collaborate across engineering, product, and business teams to define requirements, deliver impactful features, and drive technology strategy.
- Mentor and guide engineers, fostering best practices in coding, testing, and operational excellence within and across teams.
- Safely integrate and operate AI/ML-enabled solutions to improve business and customer outcomes, ensuring secure and ethical adoption.
- Demonstrate adaptability by contributing to projects spanning different technical stacks, domains, and platforms.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
- 8+ years of relevant professional experience.
- Strong engineering skills and curiosity to push what’s possible with modern tech, regardless of stack.
- Ability to break down complex problems and ship simple, innovative solutions with a cross‑functional team.
- Proven experience building scalable, user‑centric products that power great user experiences.
- Clear, concise communication skills, translating technical details for both technical and non‑technical audiences.
- Growth‑minded and data‑driven, always learning, experimenting, and raising the bar for how we build products and experiences.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Preferred Qualifications:
- Hands‑on experience with multiple system architectures (e.g. microservices, event‑driven, composable) and the ability to evaluate and communicate the trade‑offs between them for scale, reliability, and speed of delivery.
- Hands on experience with Kotlin for server side, or/and React and Typescript for the frontend.
- Proven track record of refactoring and modernising legacy codebases and architectures, improving performance and maintainability while minimising risk and customer impact.
- Track record of integrating and optimizing AI/ML-enabled features or workflows within production systems.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Product Owner with Spanish
2026-05-23
Product Manager, Local Payment Methods EMEA
2026-05-22
Junior Technical Product Manager
2026-05-22
- Posted
- May 07, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- London Area
- Company
- Expedia Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Product Owner with Spanish
2026-05-23
Product Manager, Local Payment Methods EMEA
2026-05-22
Junior Technical Product Manager
2026-05-22