4 months ago
London, United KingdomSenior
Responsibilities
- Deliver new backend functionality and features using appropriate tools and techniques.
- Continuously improve the codebase while maintaining a strong focus on quality and customer outcomes.
- Contribute significantly to technical decisions and remove blockers, waste, and other delivery impediments.
- Coach and mentor less experienced engineers and collaborate through pair programming.
- Own the full development lifecycle from code to production, including deployment and monitoring.
- Support production systems and improve reliability across scalable backend services.
Requirements
- Hands-on experience with C# and .NET and its latest features.
- Experience mentoring less experienced engineers and pair-programming with colleagues.
- Experience collaborating with frontend engineers and other disciplines on end-to-end features and cross-functional initiatives.
- Experience with identity and authentication systems such as IdentityServer, OpenID Connect, and OAuth2.
- Experience designing and maintaining CI/CD pipelines using tools such as GitHub Actions, TeamCity, or Spacelift.
- Experience with cloud platforms, preferably AWS; Azure or GCP experience is also valuable.
- Hands-on Infrastructure as Code experience, particularly with Terraform.
- Strong experience with observability, including logging, monitoring, and alerting, and familiarity with New Relic and the ELK Stack or equivalents.
- Experience supporting production systems and improving reliability.
- Strong experience building and operating microservices architectures, event-driven systems, and asynchronous messaging patterns.
- Solid understanding of distributed systems and scalability challenges.
- Excellent communication skills and curiosity about AI and emerging tools.
Benefits
- Private healthcare and dental insurance.
- Generous work-from-abroad policy, including 28 days.
- 2-for-1 share purchase plans and an 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 office attendance at least 60% of the time over a 12-week period.
Tech Stack
Categories
About Trainline
Trainline builds an online marketplace and software that let consumers and partners search, book, and manage rail and coach travel via its apps, website, and APIs. It aggregates schedules and fares from over 270 carriers across roughly 45 countries, supports e-ticketing, payments, and disruption information, and earns commissions and fees on ticket sales. Founded in 1997 and headquartered in London, it is a public company listed on the London Stock Exchange.
