Senior Back-end Engineer in Madrid or Remote

Rebellion Pay

40,000 - €48,000
Share offer

Job Description

Rebellion was born with the idea of radically simplifying the banking experience. Our mission is that you finally enjoy managing your money.

At the very beginning, Rebellion product was just a virtual card and a bunch of people. Now, 4 years later, we are almost 300,000 clients and one of the best-rated neobanks in the Spanish market. We are a team of 30 awesome people based in several countries; that succeeded in making Rebellion the first neobank to offer an ES IBAN and a physical card with Apple Pay and Google Pay.

Giving an awesome current account is not enough, that's why we also built a simple and fast way to buy and sell cryptocurrencies directly with your Rebellion card. Given its success, we are currently exploring possibilities on Crypto and DeFi; studying how to bring the best of financial services based on Blockchain. We are in the right place at the right time.

Why Rebellion?

We offer a simple full current account with a card, instant transfers, smart transaction information, and much more. It's everything you need to manage your money every day. And all you need is your ID and 5 minutes, that's it. Everything is packed inside a beautifully designed app.

Rebellion is great for you if:

  • You need a wallet account for your daily expenses instead of your old bank account.
  • You want to understand in real-time your transactions with rich data.
  • You want to easily start investing in crypto with low fees.
  • You love simplicity.
  • You need to pay with NFC devices with Google Pay or Apple Pay.
  • You need a card to travel with a very good exchange rate without surprises.
  • You are tired of your banks' fees.

What are we looking for?

As a Senior Backend Engineer, you will translate business needs into server-side functionality with help of the Product team. You will work to grow the company, improving existing solutions and creating new ones. Besides, you will be working closely with the Customer, Compliance, Marketing, and Business teams, designing and developing fresh solutions, based on best practices as we scale our product and team. Also, you will ensure the robustness, performance, and failure characteristics of the solution and the system.

You will work with an experienced agile experienced team of 11 people:

  • 5 Backends
  • 4 Frontends
  • 2 UX
  • 1 Product Manager

Job requirements


  • Experience in Node.js

  • Proven experience in integration of external APIs

  • Knowledge and experience with automatic test tools

  • Experience working in an agile environment

  • High level of English—mandatory

  • Experience with making and running test on your solutions

  • Care about good practices and principles

  • Love to learn and experiment

  • Passion to try new technologies, solutions and challenges working in multidisciplinary teams

Nice to haves

  • Good knowledge of Cloud AWS Amazon

  • Experience with Kubernetes and Microservices

  • Typescript

  • PostgreSQL

  • InfluxDB

  • Knowledge of NestJS Framework

  • Knowledge of MongoDB

  • Knowledge of Linux

  • Knowledge of React

  • Proven experience working in FinTech

  • Knowledge and experience working with Banking Cores

What you get

  • Salary up to 40K-48K

  • Work in a place where failing is part of the process.

  • Remote and flexible working hours! We all have many spheres in our busy lives: family, fitness (well, some of us), work, study, and community interests.

  • Also, you could choose to work from our nice office in Madrid. In Serrano 88. Or maybe a mix of Remote and Office—it’s totally up to you!

  • Seeing your ideas become a reality—being part of a small and fast-growing start-up means you have plenty of chances to grow with us to the next level!

  • Career Progression! If you enjoy working in a fast-paced, innovative environment, you'll get on well here!

  • A young and international team of authentic professionals who are passionate about their product. We speak Spanish, English, German, Portuguese, and Lithuanian—take your pick!

Our recruitment process in a nutshell

  1. After receiving your application, you will have a first Hangout with our People Manager if your profile goes through our first screening. It will be an easy-going conversation where our People Manager will tell you a little more about Rebellion Pay as a company and our culture and growth, and you will be given more details about the team which you can be part of.

  2. If the interview with our People Manager goes well, we will invite you to a second Hangout with our CTO and CPO. Here they will explain to you better our product and technological stack, our features, and here is where you can also clarify any more technical questions—take advantage of it!

  3. If you make it this far... Congratulations! Now is the time to show your skills—a technical test! Important: our test has nothing to do with Rebellion Pay—we do not ask you to do any feature or solve a problem of our app. You have 1 week to solve this test. You can upload it to a repository and pass the test to our Engineering team so they can review it.

  4. Finally, we invite you to the last Hangout—the test review, again with our CTO and CPO. It is important here that your test is working correctly so that everything goes as well as possible and you can be calm and confident during the test review.

Hope to see you here soon!

We do not sponsor visas.

No recruiters.


Other backend developer jobs that might interest you...