Software Engineer – Booking Services
The Travel Corporation
London, England
5d ago

About Us

Welcome to the Travel Corporation. With over 10,000 employees in 40 offices and 100 years of experience; we aim to spread the love of travel.

  • Our philosophy is simple - to create enriching, authentic experiences for our travellers. At TTC we put customers at the centre of everything we do;
  • we make travel personal to each guest, which has led to our multi award-winning portfolio. We are passionate about Making Travel Matter, committed to leaving a positive impact on the communities we engage with and dedicated to reducing our environmental impact.

    There is a high emphasis on teamwork across the company; understanding that not one of us works best alone. We like to practise what we preach with individualised staff development, staff volunteering days and staff travel discounts.

    Role

    We’re looking for a software engineer to work on our Booking Engine that underpins the online journey for some of our larger brands, helping people book the trip of their dreams.

    Technical competency

  • Experience in JavaScript / other relevant language
  • Writes clean, reusable code that’s easy to read and test
  • Demonstrable experience of working on server side environments such as Node.JS
  • Demonstrable experience of TDD processes
  • Very comfortable working within Agile frameworks such as Scrum and Kanban
  • Experience working in a paired programming setup, driving development
  • Demonstrable experience working with AWS and cloud-based technology
  • Demonstrable experience of GitHub, TeamCity, Jenkins (other relevant tools and tech repositories as needed)
  • Experience of developing high performance, large-scale systems throughout the product lifecycle.
  • A well-organized team player, able to manage multiple tasks and priorities in parallel.
  • Agile development methodologies (Scrum, Kanban or Lean).
  • Behavioural competency

  • Test driven with a desire to ensure quality code is released
  • High level of team collaboration
  • Can explain tasks in a simple and precise manner
  • Able to speak to devs on other platforms to work through dependencies
  • Persistent problem solver, keen to take on tough features and problems
  • Able to work effectively as part of a self-managing team and exhorts agile development techniques
  • Trusted to take on priority features and problem by the PO
  • Demonstrates ability to learn new industry and technology trends
  • Excellent communication skills, both written and spoken
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form