About The Role
Trainline is the UK’s leading online provider of rail tickets and journey planning, setting the pace in mobile rail-commerce with our app ranked #1 in travel.
Overall, Trainline is the UK’s 5th largest e-commerce player.
In the next chapter for Trainline, App usability and functionality will grow further, making rail travel smarter than ever, more mobile ticketing routes are set to launch, and expansion into Europe will make travel across international borders a reality.
We are also growing our adjacent products to rail and offering customers smarter journeys for example across coach, hotels and insurance.Our aim is to build best in breed web & mobile applications which will ensure we maintain our position as one of the UK’s leading mobile travel / retail apps.
To achieve this, we are now looking for an experienced Ruby engineer with a deep appreciation of the value of agile, automated build, testing and SOLID principles.
We have a very passionate team so we are looking for another technology evangelist, always interested in learning, improving and finding new ways of doing things.
The role is based in our London office and will be part of the international connections team where you will contribute to the design and implementation of our software.
What You'll Be Working On:
Delivering new functionalities, using the most appropriate tools and techniques
Implementing business functionality in a testable, deployable & operable form
Continuously improving the code base, removing technical debt and providing a brilliant customer experience whenever applicable
Supporting the integration of Trainline & Captain Train’s core platforms, and potentially adding new connections to the end state platform
You will be part of a great cross-functional team with all the skills necessary to deliver the product end to end (product owner, business analysis, developer, QA and operations)
What You'll Bring:
Advanced full stack software development experience using Ruby
Expert in Rails framework
Agile development using XP practices; we use mixed flavours of Scrum / Kanban / Lean
Expert in TDD
Hands-on experience with C# / ASP.NET MVC or equivalent Java stack
Cross-browser / device testing and performance tuning
Great to have:
High traffic eCommerce experience
Knowledge of React.js, Node.js
What We Offer
25 days holiday, life assurance, Season Ticket loan, pension contributions, medical and dental insurance (subject to qualifying periods).
The Fun stuff:
Board Game Nights, Yoga classes, PS4 & XBox lounge, Table Tennis, Fuss ball, Beer & Pizza Fridays
Company Detailed Overview
Trainline is a pioneering tech company with a mission to make train travel easy.
We’re proud to be Europe’s leading independent retailer for 48 train companies, helping our customers make more than 100,000 journeys every single day in & across 24 countries in Europe.
That’s more than £2.3 billion in ticket sales annually, and over 45 million visits to our apps and websites per month.
Our mobile apps alone are enjoyed by over 12 million people, and rank among the highest-rated travel and ticketing apps globally.
We aspire to be the world’s number one travel companion, defining the way in which people plan and book their train journeys – making everything from your commute to your vacation that much easier, that much more pleasant, by saving time, money and hassle.
However, it’s not just the consumer landscape we’re transforming – we also build rail booking solutions for businesses big and small, from seed-level startups to globally recognised brands.
Today, thousands of SMEs are using Trainline for Business accounts.
That’s a lot of time and money saved.
To us, it’s all about the human experience – placing the customer at the heart of the train journey.
That's why we’re obsessed with investing in innovation and aiming to create products that are intuitive and simple to use.
To create something so simple takes brains and teamwork, which is why the right people are crucial to us.
Culture is key to our success – it’s baked into everything we do.
We listen to each other, we’re candid, and we treat each other with respect.
We’ve worked hard to make our workplaces modern, dynamic and well-suited for creative, groundbreaking research.
Extras like games rooms, breakfasts, events, meetups, talks, and the occasional massage are just the sprinkles on top.
Together, we look for innovation and improvement in pretty much everything we do.
It’s something of a habit.
To find out more, visit thetrainlinejobs.com.