Trainline

Engineer - .NET Backend (London)

Trainline
Apply
2 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.
  • Own the development lifecycle from code through production deployment and monitoring.
  • Identify and remove blockers, waste, and other sources of inefficiency.
  • Coach and mentor other engineers.
  • Develop and support high-volume transactional and asynchronous services.

Requirements

  • Hands-on experience with C# and .NET, including recent features.
  • Experience developing software for high-volume transactional applications.
  • Experience with asynchronous services or processing.
  • Ability to test solutions effectively.
  • Experience with CI/CD.
  • Experience mentoring less experienced engineers.
  • Willingness to use Agile development practices and collaborate in a diverse team.
  • Strong communication skills and a proactive, supportive, honest, team-oriented approach.

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.
  • Electric vehicle scheme.
  • Extra festive time off and family-friendly benefits.
  • Clear career paths, transparent pay bands, personal learning budgets, and regular learning days.
  • Hybrid working model requiring at least 60% office time over a 12-week period.

Tech Stack

Amazon DynamoDBAWSC#DockerGitHub Actions.NETPostgreSQLTerraform

Categories

Trainline

About Trainline

1,001-5,000 employees
Contact me