← Back to list
Job

Mid Backend Engineer

Backend Developer • On-site • Full-time • Bulgaria Bulgaria

You work in Trading 212's backend organisation in small, autonomous teams with ownership from problem definition through production. You own well-scoped services and features end to end, with senior engineers on hand for the trickier architectural calls.

Responsibilities

  • ▹Own features and services end to end: take a business problem, help shape the requirements, design the solution, build it, test it, deploy it and monitor it in production
  • ▹Design for performance, scale and resilience: build code and services that hold up under load, minimise downtime and latency, and degrade gracefully when things go wrong
  • ▹Take real ownership of your code: keep it maintainable as requirements evolve, and know when and how to refactor
  • ▹Diagnose and fix production issues: get to the underlying cause, not just the symptom, and put guardrails in place to stop it recurring
  • ▹Work closely with product and engineering colleagues: turn moderately complex requirements into simple, durable solutions, escalating and collaborating with seniors on the parts that need broader system context
  • ▹Contribute to the team's engineering standard: review others' work constructively, share what you know, and take feedback in stride

Requirements

  • ▹Solid, hands-on experience delivering backend services in production, ideally within a microservices architecture
  • ▹A good working grasp of communication protocols such as HTTP and AMQP, including a sense of when to use each
  • ▹Production experience with at least one modern backend framework; depth in one ecosystem matters more than breadth across many
  • ▹Solid understanding of relational databases: indexing, transactions and isolation levels, and the ability to design sound, well-normalised database schemas
  • ▹Some exposure to designing for high availability, scalability or resilience
  • ▹Clear, structured problem-solving: you can explain your technical decisions and trade-offs, and you are comfortable asking for help when a problem needs more context
  • ▹Strong engineering fundamentals and sound judgement, with the confidence to pick up unfamiliar technologies as needed

Soft skills

Structured problem-solvingAbility to explain technical decisionsCollaboration with product and engineering colleaguesOpenness to feedback

What we offer

  • ▹Challenges that help you grow and realise your potential quickly
  • ▹The opportunity to make a big impact with services used by millions of investors
  • ▹Smart, spirited, helpful, high-performing colleagues
  • ▹Generous remuneration package, including annual bonuses
  • ▹Private health insurance
  • ▹Sports card
  • ▹25 days of paid vacation per year
  • ▹Treats and a spacious game room

About the company

Trading 212's mission is to enable everyone to build wealth. It serves over 6 million clients and has more than €40 billion in assets under management. Its platform runs on Java 21 (Spring), Go, Node.js (TypeScript), PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes and OpenSearch.

Similar jobs