Ruby on Rails Software Engineer
Barcelona (Do you have an advanced level of English and willing to move to sunny Barcelona? That's great We provide visa sponsorship)
50K - 70K €
from 4 years of XP
4 days remote / 1 from office
WHAT'S THE PROJECT?
A
leading fintech company
, xxxxxxxxxxxxx develops
Currency Management Automation
software that helps businesses automate their foreign exchange processes and unlock growth through smarter currency strategies.
With a team of
200 professionals
across
London and Barcelona
, xxxxxxxxx has raised over
€30 million
, became profitable in
2018
, and continues to grow fast—serving clients in
75+ countries
and managing over
$18 billion USD
in currency transactions through its platform.
Since
October 2022
, xxxxxxxxx operates as an independent company under the umbrella of
BNP Paribas
, bringing together the agility of a startup with the strength of a global institution.
AND WHAT IS YOUR ROLE IN THIS?
We're looking for a
Ruby on Rails Engineer
to join the
core Ruby team
—where performance, reliability, and elegant code matter deeply.
You'll work on building and improving our platform, writing well-tested and maintainable code, and collaborating across teams in a diverse, international engineering environment.
Your mission:
Build & improve
our core services with clean, efficient Ruby code.
Write meaningful tests
and help maintain a robust test suite.
Collaborate
with other teams and integrate with services like Elixir, Java, Redis, RabbitMQ.
Upgrade & modernize
our Rails stack, keeping our systems cutting-edge.
Monitor & maintain
the health of our system using metrics and checkers.
OK, WHAT DO YOU NEED?
A
Ruby Engineer
with strong fundamentals and a desire to grow within a highly collaborative environment.
Here's what matters most:
4+ years
of experience working with
Ruby / Ruby on Rails
Degree
in Computer Science or equivalent (Master's is a plus)
Testing mindset:
You believe in writing tests and doing it well
Strong grasp of Ruby
, object-oriented programming, and meta-programming
Fluent in English
Permission to work in the EU
is a bonus
Bonus experience:
Functional programming, microservices, distributed systems, concurrency
BONUS SKILLS:
RabbitMQ, Redis, Webhooks
Elixir or Java service integration
Working knowledge of CI/CD, metrics, or observability tools
Experience with Rails version upgrades
WHAT DO YOU ALSO BRING?
Passion for Code:
You breathe code and write it clean.
Team Spirit:
You collaborate, challenge, and support—without ego.
Drive for Improvement:
You practice continuous learning and evolve your craft.
Autonomy:
You take ownership, manage complexity, and stay self-driven.
If you love Ruby and want to build meaningful fintech tools with a smart, international team—this is for you.