Trainline

.NET Engineer

Trainline
Apply
4 months ago
London, United KingdomMid Level

Responsibilities

  • Deliver new backend functionality and features using appropriate tools and techniques.
  • Improve code quality and continuously enhance the codebase.
  • Contribute significantly to technical decisions.
  • Coach and mentor less experienced engineers.
  • Own the full development lifecycle from coding through production, including deployment and monitoring.
  • Identify and remove blockers, time sinks, waste, and other impediments.
  • Keep customer needs central to engineering decisions.

Requirements

  • Hands-on experience with C# and .NET and its latest features.
  • Experience developing high-volume transactional applications.
  • Experience with asynchronous services or processing.
  • Ability to test solutions effectively.
  • Experience with CI/CD.
  • Interest in Agile development practices.
  • Enjoyment of mentoring less experienced engineers.
  • Strong communication, collaboration, proactive behavior, and willingness to learn.

Benefits

  • Private healthcare and dental insurance.
  • Generous work-from-abroad policy, including a 28-day Work from Abroad policy.
  • 2-for-1 share purchase plans and an EV scheme.
  • Extra festive time off and family-friendly benefits.
  • Clear career paths, transparent pay bands, personal learning budgets, and regular learning days.
  • Hybrid work model requiring at least 60% office attendance over a 12-week period.

Tech Stack

Amazon DynamoDBAWSC#DockerGitHub Actions.NETPostgreSQLTerraform

Categories

Trainline

About Trainline

1,001-5,000 employees
Contact me