Staff Backend Engineer
Primary stack
Nice to have's
Job description
About the Position
Staff Backend Engineer
We are looking for a Staff Backend Engineer to join Trading212, Europe's fastest-growing mobile broker. You will shape technical direction and improve backend systems at scale.
Location
Bulgaria
Employment Type
Full time
Location Type
Hybrid
Department
Engineering
Our Mission
Our mission is to enable everyone to build wealth. We reinvent how trading and investing work by creating exceptional products people love. That takes high standards, high velocity, and engineers who own what they ship.
Today, we serve over 6 million clients, with more than €38 billion in assets under management. At that scale, performance, reliability, and data integrity are part of the product.
Our platform is powered by a modern, high-performance engineering stack designed for scale and reliability: Java 21 (Spring), Go, Node.js (TypeScript), PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes, and Kibana.
About the Role
Staff Backend Engineers shape technical direction across teams while remaining close to the systems and code. You will take on problems whose consequences extend beyond one service or delivery cycle.
This is not a people-management role. Its leverage comes from technical judgement, credible execution, and the ability to help other engineers make better decisions.
Responsibilities
- Own high-consequence backend problems that span services, teams, or product domains.
- Establish clear system boundaries and architectural direction without creating unnecessary central control.
- Lead technical decisions by making constraints, alternatives, risks, and trade-offs explicit.
- Improve performance, resilience, data integrity, operability, and failure handling across production systems.
- Resolve recurring structural problems rather than treating symptoms team by team.
- Remain hands-on where implementation, diagnosis, or prototyping is the fastest way to create clarity.
- Mentor senior engineers, raise review quality, and make strong engineering judgement easier to reproduce across teams.
- Partner with engineering and product leaders on sequencing, risk, and long-term technical investment.
Requirements
- Evidence of technical impact across multiple teams or a substantial product domain.
- Proven backend engineering experience in Java, which is the core language of our platform. Candidates with strong production experience in Go or Node.js are also encouraged to apply.
- 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 through durable mechanisms.
- The ability to influence technical direction through evidence, clarity, and trusted execution rather than title.
- Clear communication that helps teams act on complex technical decisions.
- Strong engineering fundamentals and the judgement to choose when to standardize, simplify, or leave a system alone.
Staff scope is assessed through ownership, judgement, and sustained organizational impact-not years of experience or familiarity with every technology listed.
What to Expect
- Recruiter conversation
- Code Review
- System Design
- Managerial interview
Your recruiter will explain each stage clearly and follow up after every conversation.
Bring your ambition to Europe’s fastest-growing mobile broker!
We thank all applicants, but only candidates selected for interview will be contacted. All personal data of applicants is protected by law and treated with strict confidentiality.
© Trading 212. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Trading 212
All 52 rolesProduct Designer
Trading 212 · Bulgaria +1
Senior Quality Assurance Engineer
Trading 212 · United Kingdom
Senior DevOps Engineer
Trading 212 · Bulgaria
Graduate Product Manager
Trading 212 · United Kingdom