2 days ago
Madrid, SpainMid Level
Responsibilities
- Design, develop, and deliver scalable software features and services for the TAAP B2B travel platform.
- Write clean, tested, and maintainable code across the software development lifecycle using Java and JVM-based technologies.
- Develop responsive, accessible, and maintainable user interfaces with React.js.
- Participate in architectural discussions and contribute to technical decisions.
- Collaborate with product managers, designers, engineers, and cross-functional teams to deliver end-to-end B2B experiences.
- Troubleshoot, debug, and resolve production issues to maintain platform reliability and performance.
- Review peer code and provide constructive technical feedback.
- Improve engineering practices, tooling, and processes within the team.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent related professional experience.
- At least 3 years of professional software engineering experience designing and building scalable, distributed systems.
- Experience with JVM-based languages such as Java, Kotlin, or Scala.
- Experience developing production-quality web applications with React.js.
- Experience designing and building RESTful APIs and microservices architectures.
- Understanding of data structures, algorithms, and system design principles.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Experience with modern DevOps practices, including CI/CD pipelines and containerization with Docker or Kubernetes.
- Proficient English communication skills and the ability to collaborate in a distributed, cross-functional environment.
- Ability to work collaboratively and autonomously in a fast-paced agile environment.
Benefits
- Medical, dental, and vision coverage.
- Paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement.
- Travel discounts and International Airlines Travel Agent Network membership.
- Inclusive and accessible recruiting support, including accommodation requests.
- Position based in Madrid within a collaborative, distributed engineering team.
Tech Stack
Categories
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.
