Remote (Country) Full-time

Trading212 is hiring a Backend Engineer - Spain

About the Role

Trading212 is hiring a Backend Engineer in Spain to develop backend solutions for our high-scale trading platform. You'll take full ownership of the software development lifecycle, building for performance, scale, and resilience in an autonomous team environment.

What You'll Do

  • Develop solutions by taking a holistic approach to problem-solving, understanding business problems, service architecture, technologies, and infrastructure.
  • Engage in forming requirements, designing implementation, coding, testing, deploying, and monitoring – lead the full SDLC.
  • Maintain full ownership of your code, keeping it in good shape and refactoring when there’s opportunity.
  • Develop for performance, scale, and resilience in an environment where downtime, latency, and data loss are intolerable.
  • Work in compact, autonomous teams with short release cycles using agile processes.
  • Learn from colleagues and share knowledge, growing through mutual honest feedback.

What We're Looking For

  • Good familiarity with common communication protocols (HTTP/WebSockets & AMQP) and ability to decide when to use one over the other.
  • Prior experience with at least one commonplace web framework, regardless of language.
  • Good understanding of RDBMS concepts: indexing, transactions, isolation levels, locking mechanisms, and ability to design high-performance databases.

Nice to Have

  • Experience with developing services in a microservice architecture.
  • Experience with in-memory databases (e.g., Redis/Memcached).
  • Ongoing or completed CS education.

Technical Stack

  • Languages: Java 17 - Spring, Go
  • Databases: Apache Cassandra, MariaDB, Redis, Elasticsearch, TimescaleDB, ClickHouse
  • Infrastructure & Tools: Apache Kafka, Nginx, HAProxy, Git, GitLab, Docker, Grafana, Kibana, Telegraf

Team & Environment

You'll work in compact, autonomous teams with short release cycles.

Benefits & Compensation

  • Challenges that help you grow and realize your potential fast.
  • Opportunity to make a big impact building services used by millions.
  • Work with smart, spirited, helpful, high-performing colleagues.
  • An environment where nothing is set in stone.
  • Appreciation for your talent and ideas.
  • Generous remuneration package including annual bonuses.
  • Excellent social benefits package including private health insurance.
  • 25 days of paid vacation per year.

Work Mode

This role is based locally in Spain.

Trading212 is an equal opportunity employer.

Required Skills
Java 17SpringGoApache CassandraMariaDBRedisElasticsearchTimescaleDBClickHouseApache KafkaNginxMicroservicesDistributed SystemsHigh-Throughput SystemsCloud Platforms
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Trading212

Trading212 reinvents how trading and investing work by creating exceptional products people love. They serve over 4.5 million clients with more than €30 billion in assets under management.

Visit website
Job Details
Category backend
Posted 8 months ago