About the Role
Platform Engineering is the backbone of Trade Republic's engineering velocity. Our mission is to build scalable platforms for a Europe-scale bank — serving internal engineers, and building in-house control planes for managing the bank's infrastructure. The Backend Reliability team builds and owns Trade Republic's most critical backend systems — the services that process every trade, every payment, every savings plan. This is a software engineering role first: we believe the best reliability work happens at the code level, not the runbook level.
Responsibilities
- Design and implement new backend services and platform components in Kotlin — high-throughput, low-latency, fault-tolerant by design.
- Define and drive SLOs, model failure modes during design, implement circuit breakers, bulkheads, graceful degradation, and retry strategies directly in the application layer.
- Design and run load tests, stress tests, and chaos experiments against critical backend services.
- Define best practices for service design, error handling, resiliency patterns, and safe deployment.
- Model traffic growth, identify performance bottlenecks across the application and data layer, and own the engineering work that keeps systems performant ahead of demand.
- Own post-mortems for critical service failures and ensure findings close real gaps.
- Define and implement structured logging, distributed tracing, and alerting standards for critical backend services.
Requirements
- 5+ years of hands-on backend software engineering experience, with deep ownership of production systems at scale.
- Strong programming skills in Go, with experience building infrastructure automation as software rather than scripts.
- Proven experience building resilient, high-throughput distributed systems.
- Experience with load testing, performance profiling, and capacity planning at scale.
- Familiarity with event-driven architectures and distributed data systems in production.
- A track record of raising engineering standards.
- Production experience with container orchestration and modern infrastructure.
- Strong incident command and post-mortem skills.
Skills
- Kotlin
- Go
- event-driven architectures
- distributed data systems
- container orchestration
- modern infrastructure
- load testing
- performance profiling
- capacity planning
- structured logging
- distributed tracing
- alerting
Location
- London, United Kingdom
- Berlin, Germany
- Paris, France
Work Type
- Hybrid
- Relocation support provided
Experience Level
- 5+ years of hands-on backend software engineering experience
About the Company
- Trade Republic is the largest savings platform in Europe - we operate in 17 countries, serving +4 million customers who trusted us with over 35B in assets.
- We have a bold mission to empower everyone to build wealth with easy, safe, and free access to financial systems.
- You will have the opportunity to grow your career by collaborating with a team of outstanding talents and state of the art technology to build a lasting, positive future for millions.
- Our culture rewards ownership, excellence, and high energy.
- We care deeply about outcomes and hold each other accountable - we’re here to win and fix one of the largest challenges Europeans face - closing the pension gap and democratising wealth.
Equal Opportunity
- We believe it’s our team’s varied identities and backgrounds that make us sharper and stronger.
- We’re committed to creating an environment where everyone feels respected and has equal opportunity to thrive in their careers.
- For any questions on DEI during the interview process, reach out to your recruitment partner.
