idealista

idealista is the main search platform for all those people who are looking for a home (or commercial premises, building...) either to buy or to rent, as well as those people who offer them. We’ve been around since 2000, helping all of our users to overcome the anxiety and frustration that is finding a home.


We have an attitude of constant innovation and we never let our guard down: We are data-driven and we work to offer the most complete and up-to-date information to our users on the device of their choice (smartphones, tablets, computers, and even smartwatches). We bet on this by integrating our teams into diverse, strongly cohesive and interrelated groups, based on responsibility and teamwork.


We have added new services to our project: idealista/mortgages, idealista/tools, idealista/news, idealista/data, idealista/insurance, Rentalia, Yaencontré, Rentger, Avaibook, Casa.it, Getim and Miogest, which make idealista the best ally for all those interested in the real estate sector. In fact, our numbers have not stopped growing in these 20 years and we currently have a presence in 3 countries, users from all over the world, and more than 200 million visits per month, generating the highest real estate traffic in Europe.

Our jobs

  • Senior Backend Engineer

    Are you passionate about programming?
    At idealista, we are looking for backend developers (both junior and senior) for our technology team.
    If you like to be surrounded by good colleagues, work in a collaborative environment with a good vibe, keep reading! We’re sure you'll like idealista


    What will you do?
    • You will work together with your teammates developing new functionalities.
    • You will have a fluid relationship with the business people in order to understand their needs and problems. In addition, you will work closely with our product and UX team to bring a technical vision to the solutions we define for them.
    • You will help to ensure that the platform is stable... Yes, at idealista we also have bugs, so you will have to help identify and fix them.


    What can we offer you?
    Here we go:
    • You will be able to see the direct impact of your work on one of the leading websites in Spain, Italy and Portugal. For those of you who haven't already experienced it: you don't know how your stomach will tingle the first time you see something you've done on a platform used by millions of people.
    • Offices in the centre of Madrid and distributed in collaborative work environments.
    • We are Remote Friendly :)
    • You are going to learn. We mean that. The platform is constantly evolving, and that's where we get a lot of internal chats, posts, and workshops that make the knowledge flow.
    • Plus... we sponsor events, we attend events, and we do meetups in the office - it's as important to learn as it is to teach your colleagues!
    • In addition to your salary, you can benefit from a flexible remuneration plan (transport card, gourmet vouchers, medical insurance...) that you can take advantage of from day one.
    • English, Italian and Portuguese classes.
    • Fresh fruit and coffee are always available in the kitchen.
    • We also have physio and yoga classes in the office... because for us the most important thing is to take care of our idealistas!
    • Besides working, we like to have fun, so if you join our family, every month you will celebrate something... Halloween, Valentine's Day, Christmas... You will have a great time!
    • Relocation in your first days in Madrid, we know that moving house is not an easy task.


    What do we expect from you?
    • That you have at least 1 year of experience developing the backend of an application, and you can tell us about it. We work mainly with Java and Spring Boot, but what we
    are really interested in is that you have some well-established programming fundamentals: it doesn't matter what you have worked with so far.
    • That you don't just stick with "as long as it works". We place a lot of value on good practices, like defining designs and architectures that allow us to extend the platform
    in a sustainable way. So we hope that these are stipulations that you also consider important.
    • We work as a team. Your colleagues are the team; but so are the people in product and UX, as well as the business people, etc.
    • That you love this world. And you love knowing that you're going to be learning all your working life. Moreover, you are humble enough to accept the lessons of your
    colleagues, and generous enough to share your own knowledge with them :)
    • That you are curious and show initiative. At the end of the day, 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 analyse, ask questions, ask for help (as well as offer it), and come up with solutions to these problems.


    What else is a plus?
    If in addition to having worked with the backend, you're fluent with the frontend.
    If you are curious and have at least experimented with other programming paradigms such as functional programming.
    We also appreciate that you are fluent in Shakespeare's language. Reading skills are indispensable because 80% of the technical material in our profession is in English. If you are also fluent in English, all the better!


    We look forward to meeting you and getting to know you.
    Do you accept the challenge?

  • DevOps Engineer

    We are looking for a DevOps engineer, familiar with the use of best practices, to join our platform/architecture team, supporting automation, monitoring, integration, and continuous deployment tasks.


    What do we offer you?
    • You will be able to see the direct impact of your work on one of the leading websites in Spain, Italy, and Portugal. For those of you who haven't already experienced it: you don't know how your stomach will tingle the first time, you see something you've done on a platform used by millions of people.
    • Offices in the centre of Madrid and distributed in collaborative work environments.
    • We are Remote Friendly :)
    • You are going to learn. We mean that. The platform is constantly evolving, and that's where we get a lot of internal chats, posts, and workshops that make the knowledge flow.
    • Plus... we sponsor events, we attend events, and we do meetups in the office - it's as important to learn as it is to teach your colleagues!
    • In addition to your salary, you can benefit from a flexible remuneration plan (transport card, gourmet vouchers, medical insurance...) that you can take advantage of from day one.
    • English, Italian and Portuguese classes.
    • Fresh fruit and coffee are always available in the kitchen.
    • Teleworking periods that our teams take as a matter of course.
    • We also have physio and yoga classes in the office... because for us the most important thing is to take care of our idealistas!
    • Besides working, we like to have fun, so if you join our family, every month you will celebrate something... Halloween, Valentine's Day, Christmas... You will have a great time!
    • Relocation in your first days in Madrid, we know that moving house is not an easy task.
    • Yoga and physio at the office :)


    What are you like?
    We like proactive people, who are eager to learn, but also eager to teach!
    On top of this, if you are...
    • Positive, collaborative, innovative, and honest.
    • Experienced or interested in developing as a DevOps engineer :)
    • You feel comfortable working with configuration management systems (preferably Ansible).
    • You can use Git with ease: you can create branches, commit and make PRs with your eyes closed.
    • You have experience with continuous integration systems (Jenkins).
    • You like open source software: https://github.com/idealista
     

    Desirable skills:
    • Experience in JVM languages
    • Monitoring/alerting (preferably Prometheus)
    • Automation of infrastructure building (preferably Terraform)
    • You know how to create development/test environments with Docker.
    • You have an idea of Quality Management (SonarQube).
    • Experience in UNIX systems

    We look forward to meeting you and getting to know you!