Software Developer Engineer (Full Stack)
Software Developer Engineer (Full Stack)

Software Developer Engineer (Full Stack)

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design and develop user-friendly web applications using modern JavaScript frameworks and Node.js.
  • Company: Expedia Group powers global travel with innovative tech and a diverse, welcoming community.
  • Benefits: Enjoy travel perks, flexible work options, generous time-off, and career development resources.
  • Why this job: Join a collaborative team to shape the future of travel technology while growing your skills.
  • Qualifications: 2-5 years of full stack experience with strong JavaScript and Node.js expertise required.
  • Other info: Be part of an award-winning culture that values diversity and continuous learning.

The predicted salary is between 42000 - 84000 £ per year.

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.

Introduction to the team

Private Label Solutions (PLS) is the B2B arm of Expedia Group. We open up our supply and innovative technology to businesses looking to take on the world of travel. These businesses, sometimes referred to as our 'demand partners', include global financial institutions (e.g., AMEX), corporate managed travel, offline travel agents (e.g., Flight Centre), global travel suppliers (e.g., Delta), and many more.

We’re looking for a driven and curious Software Development Engineer with strong full stack experience. If you’re passionate about creating intuitive user interfaces, have expertise in modern JavaScript frameworks, micro frontend architectures, and can reason about product development to contribute to overall end-to-end architecture, this is the opportunity for you.

You’ll contribute to our modern web applications, help build responsive and accessible user experiences, and play a key role in evolving our platform that powers real-time decision-making for our business.

In This Role, You Will

  • Design and develop responsive, performant, and accessible user interfaces using modern JavaScript frameworks (e.g., React), advanced front-end technologies, and TypeScript.
  • Architect and implement micro frontend solutions to enable scalable, modular, and independently deployable frontend applications.
  • Develop server-side applications and APIs using Node.js, ensuring efficient backend integration and server-side rendering where applicable.
  • Build and maintain reusable component libraries, design systems, and shared micro frontend modules.
  • Collaborate with UX designers, product managers, backend developers, and infrastructure teams to create seamless user experiences.
  • Contribute to the architecture and implementation of full stack applications, with a balanced focus on both frontend and server-side technologies in JVM languages.
  • Write clean, testable, and efficient code, following software engineering best practices and patterns.
  • Participate actively in technical discussions, design reviews, and code reviews.
  • Continuously learn and grow your understanding of modern front-end technologies, micro frontend patterns, server-side JavaScript, and best practices.
  • Work with RESTful APIs and GraphQL to integrate front-end applications with backend services.
  • Support and improve CI/CD pipelines and implement robust front-end testing strategies including unit, integration, and end-to-end tests.
  • Ensure web applications are optimized for performance, scalability, and security.

Experience And Qualifications

  • 2-5 years of professional software development experience with strong full stack expertise.
  • Expert knowledge of JavaScript, TypeScript, and modern ECMAScript features.
  • Hands-on experience with modern JavaScript frameworks and ecosystems, particularly React.
  • Experience architecting and implementing micro frontend applications or modular frontend systems.
  • Solid understanding of Node.js for backend development, including server-side rendering and API creation.
  • Deep knowledge of HTML5, CSS3, and responsive web design principles.
  • Experience with advanced front-end tools and concepts such as CSS-in-JS, Webpack Module Federation, progressive web apps (PWA), and frontend performance optimization.
  • Familiarity with state management libraries (e.g., Redux, MobX) and client-side routing.
  • Understanding of web performance optimization techniques and tools.
  • Experience with version control systems (preferably Git) and collaborative development workflows.
  • Exposure to cloud platforms like AWS and containerization technologies like Docker.
  • Basic understanding of backend technologies, API design principles, and database integrations.
  • A strong believer in clean code, maintainability, and building scalable full stack architectures.
  • Solid foundation in computer science fundamentals, data structures, and system design.
  • A good communicator and collaborative teammate who enjoys solving problems together.
  • You bring curiosity, humility, and a growth mindset to the table.

Why Join Us?

  • Work with smart, collaborative engineers who care deeply about quality and mentorship.
  • Get hands-on experience building modern, responsive web applications at scale using micro frontend architectures and Node.js backend services.
  • Opportunity to level up in UI/UX design, advanced front-end technologies, performance optimization, and full stack architecture while contributing meaningfully from day one.
  • Access to travel benefits, wellness support, and career growth tailored to your pace and goals.
  • Be part of an inclusive team that values diverse perspectives, continuous learning, and work-life flexibility.

Let’s build something meaningful together — apply now and help us shape the future of travel technology!

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Software Developer Engineer (Full Stack) employer: Expedia Group

Expedia Group is an exceptional employer that prioritises its employees' growth and well-being, offering a comprehensive benefits package that includes travel perks, generous time-off, and flexible work arrangements. With a vibrant and inclusive culture, employees are encouraged to collaborate, innovate, and continuously learn, making it an ideal environment for those passionate about technology and travel. Join us in London to be part of a team that values diverse perspectives and fosters meaningful career development in the dynamic world of travel technology.
E

Contact Detail:

Expedia Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer Engineer (Full Stack)

✨Tip Number 1

Familiarise yourself with the latest JavaScript frameworks, especially React, as this is a key requirement for the role. Consider building a small project or contributing to open-source projects that showcase your skills in modern web development.

✨Tip Number 2

Engage with the developer community by joining forums or attending meetups focused on full stack development. Networking can lead to valuable insights and connections that may help you during the interview process.

✨Tip Number 3

Brush up on your knowledge of micro frontend architectures and server-side rendering with Node.js. Being able to discuss these topics confidently will demonstrate your expertise and enthusiasm for the role.

✨Tip Number 4

Prepare to discuss your experience with CI/CD pipelines and testing strategies. Having concrete examples of how you've implemented these in past projects will show your practical understanding and readiness for the challenges at Expedia Group.

We think you need these skills to ace Software Developer Engineer (Full Stack)

Full Stack Development
JavaScript
TypeScript
React
Node.js
Micro Frontend Architectures
RESTful APIs
GraphQL
HTML5
CSS3
Responsive Web Design
Version Control (Git)
Cloud Platforms (AWS)
Docker
Performance Optimisation
Clean Code Principles
Collaboration and Communication Skills
Problem-Solving Skills
Continuous Learning Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full stack experience, particularly with JavaScript frameworks like React and backend technologies such as Node.js. Use specific examples from your past work that demonstrate your skills in developing responsive and accessible user interfaces.

Craft a Compelling Cover Letter: In your cover letter, express your passion for travel technology and how your background aligns with the role at Expedia Group. Mention your experience with micro frontend architectures and your collaborative approach to working with UX designers and product managers.

Showcase Relevant Projects: Include links to your portfolio or GitHub where you have showcased projects that demonstrate your expertise in full stack development. Highlight any projects that involved building reusable component libraries or working with RESTful APIs and GraphQL.

Highlight Continuous Learning: Mention any recent courses, certifications, or self-study you've undertaken related to modern front-end technologies, performance optimisation, or server-side JavaScript. This shows your commitment to staying updated in the fast-evolving tech landscape.

How to prepare for a job interview at Expedia Group

✨Showcase Your Full Stack Skills

Make sure to highlight your experience with both frontend and backend technologies. Be prepared to discuss specific projects where you've used JavaScript frameworks like React and Node.js, as well as how you approached building responsive and accessible user interfaces.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process clearly. Companies like Expedia Group value candidates who can think critically and collaborate effectively.

✨Familiarise Yourself with Micro Frontend Architectures

Since the role involves working with micro frontend solutions, brush up on your understanding of this architecture. Be ready to discuss how you would implement scalable and modular frontend applications, and share any relevant experiences you've had.

✨Prepare for Collaborative Discussions

Collaboration is key in this role, so be prepared to talk about your experience working with UX designers, product managers, and other developers. Highlight instances where you contributed to team discussions or design reviews, showcasing your communication skills.

Software Developer Engineer (Full Stack)
Expedia Group
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>