Backend Engineer

idealistaMadrid, SpainJob.bopublished 11/25/2024
Must-have:JavaBackendSeniorRemote
Machine translation — original language: Spanish.Show original

Are you passionate about programming?

At idealista, we are expanding our team of senior profiles for our technology team.

If you like being surrounded by great colleagues, working with good vibes and in a collaborative environment, keep reading! I'm sure you are going to like idealista 😉

What will you do?

  • You will work alongside your teammates developing new functionalities.
  • You will have fluid communication with business people to understand their needs and problems. Additionally, you will work side by side with our product and UX team to provide a technical vision to the solutions we define for them.
  • You will help keep the platform stable… Yes, at idealista we also have bugs, so you will have to help identify and fix them.

What do we offer you?

  • You will be able to see the direct impact of your work on one of the reference websites in both Spain, Italy, and Portugal. For those of you who haven't experienced it yet: you don't know the butterflies in your stomach the first time you see something you've done on a platform used by millions of people.
  • We are Remote Friendly :) but we have offices in the center of Madrid to see each other from time to time.
  • You are going to learn. We mean it. The platform is constantly evolving, and from that, we produce plenty of internal talks, posts, workshops… that make knowledge flow.
  • Additionally... we sponsor events, attend them, and host many meetups. Learning is just as important as teaching your colleagues!
  • In addition to your salary, you can opt into a flexible compensation plan (transport card, gourmet vouchers, medical insurance…) that you can benefit from from day one.
  • English, Italian, and Portuguese classes.
  • Fresh fruit and coffee always available in the kitchen.
  • We also have physio and yoga classes… because for us, the most important thing is taking care of our idealistas!
  • Besides working, we like to have a good time, so if you join our family, every month you will celebrate something… Halloween, Valentine's Day, Christmas,… You are going to have a great time!
  • Teambuilding and much more!

What do we expect from you?

  • You have at least 3 years of experience developing the backend of an application using Java, and you can talk to us about it.
  • We mainly work with Java and Spring, but what we are truly interested in is that you have certain well-established programming fundamentals.
  • You don't settle for "as long as it works, it's fine." We place great value on both best practices and defining designs and architectures that allow us to extend the platform sustainably. So, we expect these to be terms that you also prioritize.
  • We work in a team. The team consists of your colleagues; but it also includes the product and UX people, as well as the business people, etc.
  • You like this world. And you love knowing that you will have to be learning throughout your entire professional life. Additionally, you are humble enough to accept teachings from your colleagues, and generous enough to share your knowledge with them :)
  • You have curiosity and initiative. Ultimately, this job is about the problems we are able to solve and how we manage to do it. So, you are expected to be able to analyze, ask, request help (and offer it), and know how to propose solutions to them.

What other things are a plus?

  • In addition to having tackled the backend part, you are comfortable with the front.
  • You feel curious and have experimented with at least other programming paradigms such as functional programming.
  • We also value that you can navigate minimally in the language of Shakespeare. At a reading level, it is indispensable, because 80% of the technical material in our profession is in English. If you also speak it with some fluency, even better!

We are looking forward to meeting you and for you to meet us.

Do you accept the challenge?