Senior .NET Engineer

Job summary
Permanent contract
London
Salary: Not specified
No remote work
Experience: > 5 years
Skills & expertise
Github
Gitlab
Terraform
Elk
Redis
+5
Apply

Trainline
Trainline

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

Introducing the Backend teams at Trainline👋

The Backend teams at Trainline build the core of Trainline’s 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, real-time timetable information, journey disruptions and much more. 

As a Senior Engineer at Trainline you will...🚄

  • Deliver new functionality or features, using the most appropriate tools & techniques
  • Ensure quality is at the heart of everything you and your team do
  • Continuously improve the code base
  • Keep our customer as the number one priority  
  • Actively identify blockers, boulders, time sinks and waste, and actively attempt to remove them
  • Make significant contribution to technical decisions
  • Act as a coach and mentor to others in the team
  • Take full ownership of the development lifecycle from code to production, including deployment and monitoring

Preferred experience

We'd love to hear from you if you...🔍

  • Have hands on experience with .NET Core/C#
  • Love using Agile development practices
  • Have hands on experience working on software development of high-volume transactional applications
  • Have experience in asynchronous service/processing
  • Have good testing practices
  • Enjoy mentoring less experienced engineers
  • Have experience with Continuous Integration
  • Thrive in a diverse, open and collaborative environment
  • Have great communication skills
  • Are proactive, focused, supportive, honest and a team player
  • Have a passion to learn new skills

Our 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 language
  • ASP.NET Core
  • .NET Core / .NET 6
  • AWS as our cloud platform
  • New Relic and ELK stack
  • Windows/Linux
  • And these are often supplemented by:
  • PostgreSQL / Dynamo DB
  • Docker
  • Terraform
  • NServiceBus
  • Redis
  • TeamCity / GitLab CI
  • GitHub

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

Apply