← Все вакансии/trading212
FlexibleRomania

Backend Engineer

T
trading212
Формат
Flexible
О роли

Описание вакансии

About the company

trading212 reinvents how trading and investing work by creating exceptional products. It serves over 6 million clients, with more than €38 billion in assets under management. Its platform stack includes Java 21 (Spring), Go, Node.js (TypeScript), PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes and Kibana.

Responsibilities
  • Own high-consequence backend problems spanning services, teams or product domains.
  • Establish system boundaries and architectural direction without 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 help make strong engineering judgement reproducible 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, the platform's core language; 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.
  • Track record of improving reliability, scalability, observability or developer effectiveness through durable mechanisms.
  • 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 judgement to choose when to standardise, simplify or leave a system alone.
  • Staff scope is assessed through ownership, judgement and sustained organisational impact—not years of experience or familiarity with every technology listed.
Conditions
  • This is not a people-management role.
  • Interview stages: recruiter conversation, code review, system design and managerial interview. The recruiter will explain each stage and follow up after every conversation.
  • Only candidates selected for interview will be contacted. Applicant personal data is protected by law and treated with strict confidentiality.
Стек и навыки

С чем работаем