Trading212
Staff Backend Engineer
Poland, Remote. Posted 2 months ago
The role
Staff Backend Engineers shape technical direction across teams while remaining close to systems and code. You will own high-consequence backend problems and establish architectural direction.
What you will do
- Own high-consequence backend problems that span services, teams or product domains
- Establish clear system boundaries and architectural direction
- Lead technical decisions by making constraints, alternatives, risks and trade-offs explicit
- Improve performance, resilience, data integrity, operability and failure handling
- Resolve recurring structural problems
- Remain hands-on with implementation, diagnosis or prototyping
- Mentor senior engineers and raise review quality
- Partner with engineering and product leaders on sequencing, risk and long-term technical investment
Required qualifications
- Evidence of technical impact across multiple teams or a substantial product domain
- Proven backend engineering experience in Java
- Deep ownership of distributed backend systems operating at meaningful scale
- Strong judgement in service boundaries, asynchronous communication, data ownership, consistency and failure modes
- Deep knowledge of relational databases, transactions, concurrency and high-performance design
- A track record of improving reliability, scalability, observability or developer effectiveness
- The ability to influence technical direction through evidence, clarity and trusted execution
- Clear communication that helps teams act on complex technical decisions
- Strong engineering fundamentals
Nice to have
- Strong production experience in Go or Node.js
Before you apply
- Recruiter conversation
- Code Review
- System Design
- Managerial interview
- Only candidates selected for interview will be contacted
About the company
trading212 serves over 6 million clients with more than €38 billion in assets under management. They reinvent how trading and investing work by creating products using a modern engineering stack.