Staff Engineer

Résumé du poste
CDI
London
Salaire : Non spécifié
Télétravail non autorisé
Expérience : > 5 ans
Compétences & expertises
Github
Terraform
Elk
New relic
Aws
Postuler

Trainline
Trainline

Cette offre vous tente ?

Postuler
jobs.faq.title

Le poste

Descriptif du poste

Introducing Staff Engineering at Trainline 👋 

The Staff Engineers at Trainline tackle the most complex technical challenges 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 Staff Software Engineer at Trainline you will... 🚄 

  • Deliver complex new functionality or features, defining the most appropriate tools & techniques for you and your team 
  • Ensure quality is at the heart of everything you and your team do, leading by example but also supporting your team in improving the quality of their work 
  • Design solutions across various technologies, with a willingness to expand yours and others technical expertise. 
  • Keep our customer as the number one priority   
  • Proactively identify blockers, boulders, time sinks and waste, and attempt to remove them 
  • Lead technical decisions in your team and contribute to broader technical discussions across Trainline 
  • Support other engineers through mentoring, coaching, code reviews and other advice 
  • Take ownership of the development lifecycle from code to production, including deployment and monitoring 

Profil recherché

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

  • Have hands on experience with complex designs and leading multi-functional project deliveries 
  • Have hands on experience with .NET Core/C#
  • Have hands on experience with AWS
  • Experience designing and developing API´s
  • 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 💻

This cross functional role will give you the opportunity to work with a variety of technologies and patterns. At our core we have: 

  • C# as our preferred backend language 
  • ASP.NET Core 
  • AWS cloud technologies 
  • New Relic and ELK stack as monitoring and logging tools 
  • Windows/Linux 
  • Containers 
  • Terraform 
  • SpaceLift 
  • GitHub and GitHub Actions 

Envie d’en savoir plus ?

Postuler