Full Stack Engineer

Expedia Group
Madrid, Spain
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Cloud Computing Continuous Integration Software Debugging Design of User Interfaces Java Virtual Machine (JVM) Software Engineering Kotlin Information Technology

Job description

OverviewExpedia is looking for a Software Development Engineer II to join the Travel Advisor Affiliate Program (TAAP) team to build services to support our Travel Advisors and Partners.TAAP is part of Expedia B2B division where we are focused on sharing Expedia’s robust supply and technology solutions with other companies.We build technology that helps millions of travelers to find unforgettable experiences.Would you like to work on a team that strives for perfection, rewards creativity, and values your technical knowledge?Are you passionate about solving the hard problems, committed to pursuing excellence in everything you do, and taking ownership of your software and solutions?Then we want you!Our applications scale to hundreds of thousands of requests per minute, are resilient to service failures, and are extremely stable.If you are ready to move to the next level, to be challenged and challenge those you work with, now’s the time to join us in building something great.What you00ll doWork in small, agile teams to design, develop, test, and maintain services.Leverage CI/CD techniques and tools to maximize delivery speed and reliability.Create automated tests, participate in peer code reviews, and provide estimates.Support and follow Expedia’s Software Development Lifecycle.Collaborate with Engineers, User Experience, and Product Managers in an agile development environment.Ensure all software meets the highest standards of performance, security, and scalability.Report clearly on current work and ask challenging questions when empowered to do so.Who you areBachelor’s degree in computer science or equivalent related professional experience.2+ years of relevant experience.Programming skills with JVM languages (Java, Kotlin).Experience building user interfaces with React.Js.Experience with container-based application development and deployment.Experience with AWS or other cloud computing platforms.Ability to debug applications.Ability to test and monitor your own code.Have strong problem-solving skills and attention to detail.Passionate about learning new things and sharing knowledge with others.Excellent teamwork and communication skills.#J-*****-Ljbffr

Requirements

Our applications scale to hundreds of thousands of requests per minute, are resilient to service failures, and are extremely stable. If you are ready to move to the next level, to be challenged and challenge those you work with, now’s the time to join us in building something great.What you00ll doWork in small, agile teams to design, develop, test, and maintain services.Leverage CI/CD techniques and tools to maximize delivery speed and reliability.Create automated tests, participate in peer code reviews, and provide estimates.Support and follow Expedia’s Software Development Lifecycle.Collaborate with Engineers, User Experience, and Product Managers in an agile development environment.Ensure all software meets the highest standards of performance, security, and scalability.Report clearly on current work and ask challenging questions when empowered to do so.Who you areBachelor’s degree in computer science or equivalent related professional experience.2+ years of relevant experience.Programming skills with JVM languages (Java, Kotlin). Experience building user interfaces with React.Js.Experience with container-based application development and deployment.Experience with AWS or other cloud computing platforms.Ability to debug applications.Ability to test and monitor your own code.Have strong problem-solving skills and attention to detail.Passionate about learning new things and sharing knowledge with others.Excellent teamwork and communication skills. #J-*****-Ljbffr

About the company

OverviewExpedia is looking for a Software Development Engineer II to join the Travel Advisor Affiliate Program (TAAP) team to build services to support our Travel Advisors and Partners. TAAP is part of Expedia B2B division where we are focused on sharing Expedia’s robust supply and technology solutions with other companies. We build technology that helps millions of travelers to find unforgettable experiences.Would you like to work on a team that strives for perfection, rewards creativity, and values your technical knowledge? Are you passionate about solving the hard problems, committed to pursuing excellence in everything you do, and taking ownership of your software and solutions?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all