NET Engineer
Role details
Job location
Tech stack
Job description
The Backend teams at Trainline build the core of Trainline's world-class product, enabling millions of customers to search journeys, book tickets and pay securely. As a Senior Engineer, you will help design, develop and maintain these critical services across journey search, fares calculation, bookings, payments, refunds, carrier integrations, real-time timetable information, and more., * Deliver new functionality or features, using the most appropriate tools and techniques.
- Ensure quality is at the heart of everything you and your team do.
- Continuously improve the code base.
- Keep the customer as the number one priority.
- Actively identify blockers, boulders, time sinks and waste, and actively attempt to remove them.
- Make significant contributions 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.
Requirements
- Hands-on experience with .NET Core/C#.
- Love using Agile development practices.
- Experience in asynchronous service/processing.
- Good testing practices.
- Enjoy mentoring less experienced engineers.
- Experience with Continuous Integration.
- Thrive in a diverse, open and collaborative environment.
- Great communication skills.
- Proactive, focused, supportive, honest and a team player.
- Passion to learn new skills.
Technology Stack
- C# as our preferred language.
- ASP.NET Core.
- .NET Core /.NET6.
- AWS as our cloud platform.
- New Relic and ELK stack.
- Windows/Linux.
- PostgreSQL / DynamoDB.
- Docker.
- Terraform.
- NServiceBus.
- Redis.
- TeamCity / GitLab CI.
- GitHub.
Benefits & conditions
We invest heavily in learning and development, offering quarterly company learning days, a learning budget for resources of your choice, and coverage of professional subscriptions. Our wellness program includes puppy therapy sessions, in-office yoga, Mental Health First Aider training, and an Employee Assistance Program. Social events such as pub quizzes, karaoke nights, and our annual Summer and Winter Festivals keep the team connected. We regularly host hackathons and our annual Trainline Tech Summit where engineers can share knowledge and skills. Trainline offers a flexi-first, hybrid working model that supports a healthy work-life balance.
full_time
Organization Trainline