Revolut logo

Senior Backend Software Engineer (Python)

Revolut

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.

We’re looking for a Python Backend Engineer to join our Revolut People team. Revolut People is a brand new product from Revolut, a one-stop shop for all people needs, from performance and recruitment to HR. It enables companies to create a strong performance culture from the start, supporting a 30x growth, just like it did for us. If you’ve ever wanted to join a completely new product from the start, this is your chance.

As an Engineer at Revolut, you’ll never work alone. You'll work alongside the brilliant minds behind Revolut People, collaborating with Data Scientists, Analysts, and Product Owners to create impressive solutions for our customers.

What You’ll Be Doing

  • Building APIs, making sure they’re properly designed and scaled as Revolut People scales
  • Thinking of complex features from scratch, system designing a solution that's fast but scales
  • Helping to decide which direction we should take Revolut People to become the best in-class
  • Creating data pipelines, powering reporting, data science, and analytics

What You'll Need

  • 5+ years of experience working as a Software Engineer
  • 3+ years of engineering experience with Python as your primary language
  • Fluency in Python, SQL, and other OOPLs
  • Experience with API development and integration
  • A practical understanding of distributed systems
  • Experience developing with a product-driven mindset in a fast-paced environment
  • The ability to write concurrent code in IO/CPU bound situations
  • Experience with containerisation, IaC, CI/CD, monitoring, and alerting

Nice to have

  • Familiarity with prototyping and sketching
  • Multiple side projects or open source contributions
  • Exposure to GCP

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

  • Great Place to Work certified
  • Diversity & Inclusion Framework

Similar jobs

Last update: 23 minutes ago

Revolut logo
Revolut

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.

Revolut logo
Revolut

Senior Backend Software Engineer (Java) - Credit

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.

Revolut logo
Revolut

Senior Backend Software Engineer (Java)

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Work remotely or hybrid in Spain.

Revolut logo
Revolut

Senior Backend Software Engineer (Market Making)

Join Revolut as a Senior Backend Software Engineer in Market Making, working remotely with Java, GCP, and Kubernetes.

Revolut logo
Revolut

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.

Revolut logo
Revolut

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.

Revolut logo
Revolut

Graduate iOS Software Engineer

Join Revolut's Graduate Programme as an iOS Software Engineer in Lisbon. Develop innovative financial solutions.

Revolut logo
Revolut

Graduate Frontend Software Engineer

Join Revolut's Graduate Frontend Software Engineer program in Cracow. Develop skills in a fast-paced, innovative tech environment.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Revolut logo
Revolut

Graduate Android Software Engineer

Join Revolut's Graduate Programme as an Android Software Engineer in Madrid. Develop innovative financial solutions.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join Venmo as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Revolut logo
Revolut

Senior Quantitative Analyst (Market Making)

Join Revolut as a Senior Quantitative Analyst in Market Making, leveraging advanced quantitative research and machine learning.

Qonto logo
Qonto

Senior Backend Software Engineer - Remote

Senior Backend Software Engineer needed for a leading European business finance solution, remote work available.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join PayPal as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python - Remote, USA

Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.

OLX logo
OLX

Remote Backend Software Engineer (GenAI)

Join OLX as a Remote Backend Software Engineer to revolutionize products with Generative AI. Work with Python, Kotlin, AWS.

Revolut logo
Revolut

Senior Business Analyst - Treasury

Senior Business Analyst for Treasury at Revolut, focusing on product onboarding and process improvement.

Preply logo
Preply

Senior Back-End Engineer (Python)

Join Preply as a Senior Back-End Engineer (Python) to enhance user experience and drive growth.

Zepz logo
Zepz

Senior/Mid Backend Software Engineer - Python

Senior/Mid Backend Software Engineer specializing in Python for a leading global payments brand.

Alt logo
Alt

Senior Software Engineer, Backend

Join Alt as a Senior Backend Engineer to develop and implement backend systems using AWS, Python, and JavaScript.