CRM Developer

Trainline, London

We make train travel easy

Duration: Full-Time

Trainline is an innovative, tech business with a mission to bring together the world’s rail, coach and other travel services into one simple experience. We aim to make travel easier and more accessible, encouraging people to make more environmentally sustainable travel choices. We’re hugely proud to be the world’s leading independent rail and coach travel platform and rank among the highest-rated travel and ticketing apps globally. Today, we offer our customers travel to thousands of destinations in and across 45 countries in Europe and beyond. That’s more than £3.7 billion in ticket sales annually, and over 90 million visits to our apps and websites each month. In another major milestone, Trainline listed on the London Stock Exchange in June 2019 and is now part of the FTSE 250.
Our culture is central to our success. We’re driven to sustain our phenomenal growth from recent years, and this means we’re always working closely and collaboratively to turn our ideas into reality. It’s this sense of pace, innovating and improving pretty much everything we do, that makes Trainline so exciting and unique - we truly believe our work has a genuine impact and will change travel for the better.

We’re looking for a highly motivated and dedicated individual with a background in CRM (email, SMS and push) and both an aptitude and a desire to grow their CRM knowledge and technical skills to the next level. The ideal candidate will be technically minded with a solid understanding of how data can be used to power CRM. 
This is a high impact role providing the opportunity deliver best-in-class, multichannel engagement programmes. The role requires close collaboration with CRM Campaigns, Product, Data and Marketing Technology teams.  


  • Building complex, high volume and dynamic marketing campaigns in Braze which utilises the coding language Liquid. 
  • Work closely with Data teams to use our customer model to trigger and personalise campaigns. 
  • Excellent stakeholder management and competent at translating stakeholders’ requirements into campaign process/system architecture. 
  • Continue to develop and discover new features/ improvements and new ideas to support the overall CRM strategy and being able to communicate this to campaign managers. Be a champion for our CRM tooling and showcase new features 
  • Understand and be interested to develop other areas of CRM and Marketing (Reporting/Analytics/Commercial) to become T-shaped in agile working environment 
  • Documentation detailing the implementation for key projects. 

Knowledge & Experience

  • Strong understanding of algorithms, data structures and how they can best used to power CRM campaigns. 
  • Good understanding of how APIs work. Experience in working with APIs using programming language to extract, manipulate and calculate data from APIs. 
  • Ideally good experience and working knowledge of Braze or experience with CRM solutions (Salesforce / Microsoft Dynamics) 
  • Practical experience working with SMS and Email deliverability would be desirable but not mandatory 
  • Knowledge of different web API implementations and their standards (SOAP, Rest API) is highly desirable but not essential. 
  • Experience with pre/post campaign reporting. 
  • An excellent working knowledge of client-side scripting (HTML, CSS, Javascript). Experience in Liquid would be ideal. 
We value open expression at Trainline, we believe it’s the diversity of experience, backgrounds and perspectives of our employees that makes us who we are. We encourage everybody to play a part in changing the way people travel across the world.

About Trainline

We are a one-stop shop for train travel. Every day, we bring together routes, fares and journey times from train companies in 24 countries so our customers can easily buy train tickets and save time, hassle or money. We help our customers stay one step ahead so they don’t have to, from helping them buy the best ticket for their journey to giving them live, personalised travel information on the go via our app.

Want to learn more about Trainline? Visit Trainline's website.