NET Engineer

Trainline Tech Summit
Barcelona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

ASP.NET
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
C Sharp (Programming Language)
Continuous Integration
Linux
Amazon DynamoDB
Github
PostgreSQL
Redis
Cloud Platform System
.NET Core
Servicebus
Gitlab-ci
TeamCity
Terraform
New Relic (SaaS)
Docker
Service Stack
ELK

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

Apply for this position