Enable job alerts via email!

Barcelona · Dubai · Krakow · Lisbon · London · Madrid · PortoRemote: Poland · Portugal · Romani[...]

Revolut Ltd

London

Hybrid

GBP 60,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Backend Software Engineer focused on crypto infrastructure. In this dynamic role, you will design and scale resilient services that power digital assets, collaborating closely with product teams to deliver reliable systems at lightning speed. With a commitment to clean code and minimal dependencies, you will tackle real-time payments and DeFi rails for millions of users. If you are passionate about problem-solving and eager to make an impact in the crypto space, this opportunity is perfect for you.

Benefits

Financial benefits
Flexibility to work from home
Free Revolut Metal subscription
Exciting team events

Qualifications

  • 5+ years of backend engineering experience with Java.
  • Strong understanding of backend architecture and distributed systems.

Responsibilities

  • Designing and scaling backend systems for crypto products.
  • Developing APIs for blockchain transaction processing.

Skills

Java
Backend Architecture
Distributed Systems
APIs
Problem-Solving

Tools

Kotlin
Scala
Docker
Kubernetes
GCP

Job description

About Revolut

People deserve more from their money. More visibility, control, and freedom. Since 2015, Revolut has been on a mission to deliver just that. Our products — including spending, saving, investing, exchanging, travelling, and more — help our 50+ million customers get more from their money every day.

As we grow rapidly, our success depends on our people and our culture. Recognized as a Great Place to Work, we have over 10,000 employees worldwide, working in offices and remotely, to achieve our mission. We seek talented individuals who love building great products, redefining success, and simplifying a complex world.

About the role

We are developing next-generation crypto infrastructure, with our backend engineers at the core. As a Software Engineer (Backend - Java) in Revolut’s Crypto team, you will design and scale resilient services that support digital assets. You will collaborate closely with Product and Ops teams to deliver reliable, high-speed systems.

We value minimal dependencies, clean code, and engineers who own problems from design to production. If working on real-time payments, DeFi rails, and crypto infrastructure for millions excites you, this is your team.

What you'll be doing
  • Designing, building, and scaling backend systems for Revolut’s crypto products
  • Developing APIs and services for blockchain transactions, liquidity, and risk management
  • Collaborating with product managers, engineers, and crypto operations to translate business needs into system architecture
  • Building scalable services to support global crypto expansion and compliance
  • Writing clean, maintainable, and testable code using Java and modern frameworks
What you'll need
  • 5+ years of backend engineering experience with Java
  • Strong understanding of backend architecture, distributed systems, and APIs
  • Experience delivering robust production systems in fast-paced environments
  • Passion for problem-solving and end-to-end technical ownership
  • Interest in crypto products and blockchain infrastructure
Nice to have
  • Experience with blockchain APIs or crypto custody solutions
  • Knowledge of financial services or real-time risk systems
  • Experience with Kotlin, Scala, Docker, Kubernetes, or GCP

At Revolut, we prioritize diversity and inclusion. Our 2021 D&I Framework reflects our commitment to creating an inclusive workplace that fosters innovation and growth. We encourage applications from diverse backgrounds to join our multicultural, dedicated team.

Important notice for candidates:

Job scams are increasing. Please follow these guidelines:

  • Apply only through official Revolut channels. We do not use third-party recruitment platforms.
  • Verify all communications. Use official Revolut emails with an @revolut.com domain.
  • We will not ask for payment or financial information during hiring. Report any scams immediately.

By submitting your application, you confirm that all information provided is accurate and complete. You agree to Revolut’s Candidate Privacy Notice regarding data processing.

Benefits at Revolut

We offer benefits that truly matter:

  • Financial rewards that recognize your contributions
  • Flexibility to work remotely or from the office
  • A free Revolut Metal subscription with perks
  • Year-round engaging events to connect with your team

We value results, grit, determination, skill, and courage. Our culture is about pushing through challenges to achieve excellence.

Our Values
  • Deliver WOW: Build great products and delight customers by simplifying complex problems.
  • Dream Team: Hire, coach, and retain top talent with full support.
  • Never Settle: Strive for excellence and be the best in your field.
  • Think Deeper: Use logic, reason, and open-mindedness to make decisions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.