Trainline is looking for a Junior Ruby Engineer to join our Backend Engineering Team. You will help build Europe's leading travel platform, contributing to features that impact millions of travelers while learning modern backend practices with strong mentor support.
What You'll Do
- Contribute to features that impact millions of travellers.
- Write clean, reliable, and well-tested code with the support of experienced mentors.
- Learn modern backend practices—from code reviews to continuous delivery.
- Collaborate closely with product and design to put customers first.
- Be encouraged to ask questions, explore new tools, and grow at your own pace.
What We're Looking For
- You are excited to grow as a software engineer.
- You enjoy solving problems and learning new technologies.
- You value working in a diverse, inclusive, and collaborative environment.
- You speak French and English.
- You have some hands-on coding experience.
- You have a degree in computer science.
Technical Stack
- Ruby
- .NET
- PostgreSQL
- AWS
- Redis
- Docker
Team & Environment
You’ll join the Backend Engineering Team within Trainline, which has over 1,000 Trainliners.
Benefits & Compensation
- Mentorship from experienced engineers who care about your growth.
- Flexible hybrid working and supportive policies for work-life balance.
- Private healthcare and dental insurance.
- Generous work from abroad policy.
- 2-for-1 share purchase plans.
- EV Scheme to further reduce carbon emissions.
- Extra festive time off.
- Excellent family-friendly benefits.
- Clear career paths and transparent pay bands.
- Personal learning budgets and regular learning days.
Work Mode
This role follows a hybrid work model and is open to candidates in London, Paris, Barcelona, Milan, Edinburgh, and Madrid.
Trainline is an equal opportunity employer. We celebrate diverse perspectives and are committed to creating an inclusive environment for all.



