Trading212

Senior Backend Engineer

Trading212
Apply
11 days ago
London, United KingdomSenior

Responsibilities

  • Own backend solutions from understanding business problems and shaping requirements through design, development, testing, deployment, and production operations.
  • Design and evolve services for performance, scale, resilience, high availability, and data integrity.
  • Make technical decisions by evaluating constraints, alternatives, and trade-offs.
  • Maintain code and systems as products and requirements evolve.
  • Diagnose difficult production problems, address root causes, and prevent recurrence.
  • Collaborate with product and engineering colleagues to develop durable solutions.
  • Review work, share knowledge, and raise engineering standards across the team.

Requirements

  • Proven ownership of backend services built and operated within a microservices architecture.
  • Strong understanding of HTTP, WebSockets, and AMQP communication protocols and when to use them.
  • Production fluency in at least one modern backend framework.
  • Deep knowledge of relational databases, including indexing, transactions, isolation levels, locking mechanisms, and high-performance design.
  • Experience designing systems for high availability, scalability, and resilience.
  • Clear, structured problem-solving skills and the ability to explain technical decisions and trade-offs.
  • Strong engineering fundamentals, sound judgment, and confidence learning unfamiliar technologies.

Tech Stack

Apache KafkaAWSClickHouseDockerElasticsearchGoGrafanaJavaKibanaKubernetesMariaDBNode.jsPostgreSQLRedisTypeScript

Categories

Trading212

About Trading212

1,001-5,000 employees
Contact me