We’re looking for a senior developer to help us build new products and experiences for the travel industry. Our team’s mission is to create the best possible online experience for purchasing niche travel products, ensuring that our customers have a great experience from the moment they first visit one of our sites to the moment they return from their holiday.

About us
We are the in-house tech team behind a group of travel companies including Your Golf Travel, spabreaks.com and racingbreaks.com. The group is a mature company that has been operating (profitably) for more than 10 years, and we currently employ more than 230 people.
Over 300 thousand people travel on one of our holidays each year, and the combined turnover of the group is over £80m.

About the team
Our development team consists of 20 developers with a mix of on-site and remote workers. We use many different technologies and languages, our staple being Ruby on Rails. All of our infrastructure is hosted on Google Cloud Platform, and we use BigQuery extensively to analyze data from the majority of our systems.
Our team has an agile mentality, and the users of our software are heavily involved in all aspects of the work on our systems. Our work involves a mix of greenfield and legacy work, but don’t let this scare you off ‒ we believe in investing in the long-term health of our projects.
We use all the usual tools: Github, Slack, Trello, Google Hangouts. Most of our pairing is done either in person or using vim/tmux, but we believe in choosing our own tools.

Things you could work on:

  • Bringing a better online booking experience to the golf, spa and racing industry, focusing on search and checkout
  • Improving the software used by our sales, customer service and supplier relations teams
  • Analytics (working with data sets spanning the entire spectrum from website/call centre activity through to booking)
  • Infrastructure ‒ we have infrastructure specialists, but our team believes in ‘shipping its own code’
  • Integration with third-party APIs to bring new products to our customers directly on our websites and through call centres

To work here, you should be:

  • An expert at OO programming
  • Experienced with domain modelling
  • A TDD practitioner
  • An excellent pair programmer
  • Pragmatic ‒ able to work with customers to make sure we’re always working on the right things
  • Experienced at mentoring members of a team and imparting knowledge
  • Able to work with the design of systems ‘in the large’ ‒ designing APIs and protocols to connect our systems together


  • WFH one day a week and flexible working
  • 25 days holiday + bank holidays
  • £1k per year training/conference budget
  • £500 per annum in travel vouchers to be redeemed with yourgolftravel.com or spabreaks.com
  • Quarterly company socials
  • Two 4-day working trips in the UK and abroad to our selected travel destinations.
  • Referral bonus of £1k if you introduce new staff to the team
  • Friday afternoons for training and non project work
  • Choose your own tools

Tagged as: GO, pair programming, Ruby, Ruby on Rails, TDD