Senior Back-end Engineer in Madrid

Rebellion Pay

Share offer

Job Description

In 2017, the brains of this company wanted to change the banking experience. They committed to one ambitious goal: simplify and create a delightful banking experience for the younger generations. Thus, Rebellion was born. Laser-focused on creating a product that would offer Zs a simple and transparent way of managing their personal finances. Three years later, with a huge base of young users, we detect a big interest from a more mature target, mainly millennials. While our product grows, our brand is also evolving, with a strong focus on these new customers.

When Rebellion started, it was only a virtual card and a couple of people. Now, we are +33 employees throughout Spain and Lithuania; young people from all of Europe are using our product to manage their money in a different way. Rebellion is the 1st Spanish neobank that offered a personal IBAN and a physical card with AP, GP, P2P, and access to +14 years old... everything mobile and currently used by more than 300.000 users.

As a Senior Backend Engineer, you will work directly with our Product, Compliance, Marketing, and Business team, by designing and developing all the integrations with this platform, based on best practices as we scale our product and team. Also, you will ensure the robustness, performance, and failure characteristics of the system.

Job requirements


  • Bachelor’s degree or equivalent experience
  • At least 3 years’ experience in Node.js
  • Previous experience in integration of external APIs
  • Experience with Kubernetes and Microservices
  • Knowledge and experience with automatic test tools
  • Experience working in an agile environment
  • High level of English - mandatory
  • A great engineer that cares about good practices and principles
  • You are an extremely self-motivated person that loves learning
  • Passion to try new technologies
  • You take ownership and feel responsible for the product as a whole
  • You don’t mind getting your hands dirty

Nice to haves

  • Good knowledge Cloud AWS Amazon
  • Knowledge in MongoDB
  • Knowledge in Linux
  • Knowledge in React
  • Previous experience working in FinTech
  • Knowledge and experience working with Banking Cores

What you get

  • Career Progression! If you enjoy working in a fast-paced, innovative environment, you'll get on here.
  • Flexible working hours! We have many roles in our busy lives; family, fitness (some of us), work, study, and community interests. We have a host of flexible working options that are available to everyone here.
  • Seeing your ideas become a reality - being in a small and fast-growing startup means you have plenty of chances to grow with us to the next level.
  • A young and international team of authentic professionals who are passionate about their product. We speak Spanish, English, German, Portuguese, and Lithuanian - you choose!
  • And not less important: Freedom to create and build, Annual Personal Development Budget team building activities,...

Our recruitment process in a nutshell

  1. After receiving your application, if your profile passes our first filter you will have a first Hangout with our People Manager. It will be an easy-going conversation where our People Manager will tell you a little more about Rebellion Pay as a company and culture, our growth and you will give more details about the team of which you can be part.
  2. If the interview with People Manager goes well, we invite you to a second Hangout with our CTO and CPO. Here they explained better to you our product and technological stack, our features, and where you can also clarify any more technical questions. Take advantage of it!
  3. If you made it this far, congratulations! Now is the time to show your techy side: 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 it. You can upload to a repository and pass the test to our Engineering team so they can take a look.
  4. Finally, we invite you to the last Hangout to do the test review, again with our CTO and CPO. Here it is important that you have everything working correctly (test and computer) so that everything goes as well as possible and you can be calm and confident during the test review.

Other backend developer jobs that might interest you...