Start your application for this job today
Apply NowStart your application for this job today
Apply NowJob Description
Introducing the Backend teams at Trainline
The Backend teams at Trainline build the core of Trainlines world class product We create the journey search functionality that millions of our customers use on a daily basis the eCommerce platform that provides a secure and seamless experience and we connect Trainline to over 270 travel operating companies across 45 countries in Europe and the rest of the world
Each team has a targeted domain focus ranging between journey search fares calculation bookings fulfilment payments refunds carriers integrations realtime timetable information journey disruptions and much more
As a Software Engineer at Trainline you will
Wed love to hear from you if you
Have hands on experience with NET CoreCLove usingAgile development practicesHave hands on experienceworking on software development of highvolume transactional applicationsHave experience in asynchronous serviceprocessingHave good testing practicesEnjoy mentoring less experienced engineersHave experience with Continuous IntegrationThrive in a diverse open and collaborative environmentHave great communication skillsAre proactive focused supportive honest and a team playerHave a passion to learn new skillsOur Technology Stack
All our backend teams will give you the opportunity to work with a variety of technologies and patterns At our core we have:
C as our preferred languageASPNET CoreNET Core NET 5AWS as our cloud platformNew Relic and ELK stack as monitoring and logging toolsWindowsLinuxAnd these are often supplemented by:PostgreSQLDockerTerraformRabbitMQNServiceBusRedisGitLab CI