TalentHackers Jobspot header image

Senior Backend Developer

1 vacante
60.000€ / año

Madrid
Presencial
5 años de experiencia
Indefinido · Jornada completa

Devengo is a startup focused on a simple but ambitious mission: make finance a fairer place. Founded by well-known fintech players Fernando Cabello-Astolfi (Aplazame) and Alberto Molpeceres (Besepa) our first product is an innovative social benefit that allows workers to collect their earned wages in real-time. Your money, when you need it.

Without any economic cushion at hand, even small unexpected expenses can turn into a crisis. With this service, we help workers manage any cashflow emergencies that may arise (oh no! car broke again?) protecting them from predatory alternatives in the short term while laying the foundation for long-term financial wellness.

At the same time, we help the companies, by increasing retention, boosting productivity (it feels good to be able to focus without worrying about money every second!), and everything without any extra costs, or changes in the company's treasury cycle.

But our vision goes much further than this first step of opening the access to real-time salary and to make this vision a reality we need your help. We’re looking for a Senior Backend Developer to join our team, embrace our vision, create some life-improving services for people, and kick some asses in the process.

Stack

Our core is drifting from a classic Rails backend towards a modular monolith architecture, aiming at providing the operational simplicity of a monorepo with the flexibility and isolation provided by a multi-component system. Right now we have multiple APIs to serve our native apps and web client, with a rapidly growing amount of custom integrations. Additionally, we have connections with different financial systems to provide real-time money movements.

You will help design and build APIs for our new products as we keep expanding our services. Additionally, a very important part of our work in the dev team is to provide world-class integrations for our partners, providers, and large accounts while maintaining these custom extensions isolated from our core.

Practices

We have cherry-picked -pun intended- practices and rituals from Scrum, Kanban, and other methodologies with a principle of simplicity in mind and following what has worked for us in previous projects and experiences. We have a per-team daily meeting, biweekly all-hands, and project/integration related meetings on an as-needed basis. We are constantly iterating our processes and you are welcome to help us make them better.

Continuous integration and delivery are at the core of what we do in the dev team (both backend and mobile) and we have built some custom pipelines to run everything as smoothly and automatically as possible.

When it comes to communication our current size allows us to err on the side of oversharing and everyone in the company is encouraged to provide feedback and to contact any other person in the company whenever it seems appropriate. We currently use Slack and communication is mostly async.

All the Devengo team is currently based in Spain. This position is 100% remote and as long as you keep a ~4-hour overlap with the rest of the team you can adjust your personal time as you want (this makes it difficult to consider people on other timezones, sorry!).

Team

Alberto Molpeceres (Founder) Tech scene veteran with more than 1,000 battles behind him. Founder of Besepa, developer, businessman, bank expert… Alberto is our swiss army knife, capable of wearing a million hats with care and dedication.

Fernando Cabello-Astolfi (Founder) After selling Aplazame, Fernando returns to the fight with another company aiming at revolutionizing the world of Fintech.

Marisa Marín (CPO) Marisa has been facing challenges in digital products for more than 14 years. She takes care of the product and the process, and whenever possible, dedicate time to teaching and mentoring. A gem in the team from which the most constructive feedback will come out!

Aitor García (CTO) Always doing everything possible to help the dev team move forward, Aitor will be collaborating with you to find solutions to the technical challenges that we constantly face in Devengo.

Ivan Guardado (Backend Lead) After cofounding Erasmusu and leading teams in Audiense and Inditex, Ivan joined Devengo and has rapidly become instrumental in the development of a solid base for our tech infrastructure and a key element of the tech team.

Culture

The first step to do any substantial work is to establish the common ground we all want to defend, the fundamental ideas about how Devengo does business we want to share.

These are our key values:

It’s all about finesse

Finesse is defined as "refinement and delicacy of performance, execution or artisanship". We are aware that there is a non-negligible number of companies out there that can do what we do. So what makes us different? It’s the finesse on our work, the way everything is taken care of down to the smallest detail, with impressive thoroughness, effectiveness, and rigor.

Zen pragmatism

Buddhist monks and practitioners are instructed to ponder over this question: “Since death alone is certain, and the time of death uncertain, what should I do?” There will always be an infinite amount of scenarios, projects, and ideas worth pursuing… and our resources, time, and energy to do it will be inevitably finite. It’s our task to deal with this fact gracefully and in a pragmatic way.

Do the right thing

Every time Devengo interacts with the world we should hold ourselves to the highest standards. We will methodically destruct the expectation of “just another company” when it comes to candor. We will systematically demolish the idea of “but everybody does that” when the topic at hand is equity.

When all these things turn to dust, we will sweep them away and replace them with fairness and empathy. And our customers will never deserve or receive less help and understanding than our neighbors or friends. We will not able to always say yes but we will never fail to evaluate and lend a hand when possible.

Managers of one

Devengo employs great people and they deserve the freedom and autonomy to act on their own. We long for coworkers that are capable of hold on their minds the idea that team-player and self-management are not antonyms. Don’t wait for permission, just state what you’re going to do, evaluate any given feedback from your perspective and expertise, and then do it.

Requirements

On the purely technical side our must-have list for dev knowledge is short and sweet:

  • +5 of experience developing backend services (Rails preferred).
  • A focus on code quality driven by automated testing.
  • Experience designing and using relational databases.
  • Experience creating and consuming REST APIs.
  • A good-enough level of written and spoken English (all technical work is done in this language).

Our nice-to-have list is slightly more specialized:

  • Hexagonal architecture and DDD.
  • Experience in Ruby on Rails.
  • Experience on the most common AWS services (S3, EC, Cloudfront, etc.)
  • Experience using Continuous Integration (we use Travis)
  • Experience building integrations in a B2B2C context.
  • Experience in fintech.
Offering

We offer fair, competitive, and transparent pay. The total annual compensation range for this position (including salary and phantom equity) is up to 60K€. We will look at factors like your experience to determine the final offer.

¿Conoces un Senior Backend Developer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa. de recompensa si encuentras al candidato ideal!
o comparte
Oferta Cerrada

Que no te vuelva a pasar. Crea tu alerta de empleo personalizada y recibe nuevas ofertas como ésta.

Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.