About The Role
Our Technology team isn’t just one of the best in the industry. It's one of the best in the world. And we’re proud of it. It’s our driving force — our engine 🚀
From building a new financial backend to creating an award-winning app, there’s nothing (and we mean nothing) our tech team can’t do. Our Technology team isn’t here to fix legacy systems — it’s here to build world-class financial products from the ground up that'll be used by millions of people around the world.
We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for.
This role offers the opportunity to relocate to Poland, Portugal, or Spain. You'll receive support from Revolut throughout the entire process. Once you move, you'll have the flexibility to work remotely or in a hybrid model in our offices in Barcelona, Madrid, Lisbon, Porto, or Kraków.
We have a minimalist approach to using external frameworks, with an emphasis on maintainability and fast turnaround with TDD, DDD, and Continuous Integration & Delivery. Sound like your speed? Let’s chat.
Our Technology Stack:
- Java 17
- GCP
- Kubernetes
- Docker
- PostgreSQL
- Redis
- Spock
- Spark
- Java JOOQ
- TDD approach
What You’ll Be Doing
- Building mobile APIs
- Developing micro-services to evolve our architecture
- Perfecting multiple systems that our business depends on, like risk management, fraud detection, and payment processing
- Focusing on greenfield development and improvement of existing systems
What You'll Need
- Fluency with Java
- 5+ years experience in back-end development
- A bachelor's or master's degree in computer science, maths, physics, or similar field of study
- To be a quick learner with an ambitious and results-driven personality
- To work well as part of a team in a fast-paced environment
- Excellent communication and organisational skills
- Fluency in English
Nice to Have
- Experience with Kotlin and Scala
- Experience in the finance industry
- Experience at a start-up or scale-up
- Experience within a product focussed environment
Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Benefits Extracted with AI
- Relocation support
- Remote work flexibility
- Hybrid work model
Similar jobs
Last update: 23 minutes ago
Senior Backend Software Engineer (Java) - Credit
Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.
Senior Backend Software Engineer (Python)
Join Revolut as a Senior Backend Software Engineer (Python) to build world-class financial products.
Senior Backend Software Engineer (Market Making)
Join Revolut as a Senior Backend Software Engineer in Market Making, working remotely with Java, GCP, and Kubernetes.
Backend Java Software Engineer - Rev-celerator Graduate Programme
Join Revolut's Rev-celerator Graduate Programme as a Backend Java Software Engineer. Develop APIs, micro-services, and optimize systems.
Graduate Android Software Engineer
Join Revolut's Graduate Programme as an Android Software Engineer in Madrid. Develop innovative financial solutions.
Junior Back End Software Engineer (Java) - Remote
Join Revvity as a Junior Back End Software Engineer specializing in Java, focusing on cloud applications for the scientific community.
Mid-Level Backend Software Engineer
Join Fortris as a Mid-Level Backend Software Engineer in Málaga, Spain. Develop with Java, Spring, and gRPC in a dynamic team.
Frontend Software Engineer Intern
Join Revolut's Rev-celerator Internship as a Frontend Software Engineer in Lisbon. Enhance your skills in a fast-paced environment.
Senior Backend Engineer (Kotlin, Spring)
Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.
Python Software Engineer Intern
Join Revolut's Rev-celerator Internship as a Python Software Engineer Intern in Lisbon. Gain hands-on experience in data science and software engineering.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Senior Quantitative Analyst (Market Making)
Join Revolut as a Senior Quantitative Analyst in Market Making, leveraging advanced quantitative research and machine learning.
Senior Backend Engineer - Java/Kotlin
Senior Backend Engineer needed for AI-driven creative platform. Expertise in Java, Kotlin, SQL required. Remote work.
Senior Backend Software Engineer - Remote
Senior Backend Software Engineer needed for a leading European business finance solution, remote work available.
Graduate iOS Software Engineer
Join Revolut's Graduate Programme as an iOS Software Engineer in Lisbon. Develop innovative financial solutions.
Graduate Frontend Software Engineer
Join Revolut's Graduate Frontend Software Engineer program in Cracow. Develop skills in a fast-paced, innovative tech environment.
Senior Backend Developer - Java, Spring Boot, Kotlin
Senior Backend Developer role focusing on Java, Spring Boot, Kotlin in Lisbon, Portugal. Remote flexibility.
Senior Software Engineer - Java, AWS, Spring (Remote in Europe or UK)
Join Enfuce as a Senior Software Engineer to develop mission-critical APIs and systems in a remote role across Europe or the UK.
Java Back-end Engineer
Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.
Senior Backend Engineer (Elixir, Kotlin)
Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.
Senior Back End Developer (Java/Kotlin, AWS)
Join Masabi as a Senior Back End Developer, working remotely in Romania. Utilize Java, Kotlin, and AWS to build innovative transit solutions.
Senior Software Engineer – Back End
Join Agoda as a Senior Software Engineer in Back-End Development, working with Java, Kotlin, and SQL in Madrid. Relocation provided.
Senior Fullstack Development Engineer
Senior Fullstack Development Engineer in Cracow, Poland. Skills: Java, TypeScript, Kotlin, technical architecture, systems design.