Software Development Engineer [Remote Position based in Spain]

Permanent employee, Full-time · Spain

Why us?

Why we exist:

At Spotahome, we have the vision to solve a simple yet crucial problem that could resonate with anyone worldwide: finding a new home without stress or uncertainty. Our obsession is to provide peace of mind to renters by making the process easy and transparent.

What We Do:

We’ve revolutionized renting by enabling people to book properties entirely online, no matter where they are in the world. We are the only ones sending “Homecheckers” to create videos, floorplans, and photos for nearly 280,000 properties across Europe, ensuring renters know exactly what they’re getting. So far we have helped over 200,000 renters have found their perfect homes through Spotahome. All this while keeping the owners happy with a hassle-free policy: no more visits to rent your home, get paid comfortably at the beginning of each month without worrying about anything else. In short, our goal is to remove all barriers to traditional renting for both renters and owners.

Who we are:

Even though we’ve secured substantial backing from renowned international investors in Silicon Valley, the UK, and Spain, raising over €80 million to date, now we are on the path to profitability to depend only on ourselves. 

Our diverse team of more than 150 spotters of different expertise includes a Product team of 35 experts in software development, product design, data engineering, and more.

Join us in making a real impact on the housing community. Help us redefine how people find their next home!


Our culture, conditions, and perks

  • Up to 100% remote work and full flexibility, we trust our team and we are goal-oriented

  •  A competitive annual salary in the range of 32,000 - 42,000€ + a variable annual bonus of 10%, in accordance with candidate experience, alongside our flexible retribution system (restaurant vouchers, transport, etc.) to get the most out of your salary.

  •  Stock Options of one of the most promising and best funded start-ups in Europe

  • Wellness and benefits plan to take care of your physical and mental health, including gympass and access to mental health programs

  • Day off on your birthday, we celebrate it with you

  • Individual training budget, group learning dynamics, quarterly hackathons, English lessons

  • A challenging and creative job in an innovative, constantly growing, fast-moving and owner-managed company with many opportunities for growth

  • An open corporate culture with plenty of room for new ideas and impulses

  • People. Work with talented, committed and supportive teammates

  • International work environment with more than 16 nationalities

  • No politics or bureaucracy. Only a great environment for you to achieve your best work

Your mission

What will you do as a Software Development Engineer?



We are looking for an ambitious Software Development Engineer, with a particular focus on Frontend technologies, but eager to understand the full picture, ask the whys behind every line of code, and learn beyond their current skills.

This person will work primarily with the supply-side engineering team (a.k.a. Taco Squad), improving and developing the landlord experience. Maintaining a network of happy and engaged landlords is essential to improve the overall rental experience, also that of the renters.
Particularly, we are building a Landlord Panel in which anybody can publish their properties to rent and manage their bookings with full visibility and control. It is built primarily using React Node and GraphQL, consuming data from a cloud of microservices built in PHP + MongoDB/MySQL. Here you will be in charge of building enlightening experiences for landlords throughout our web and app applications interfaces, being the main reference for frontend development in the team.

We follow a completely data-driven approach, using quantified hypotheses for our prioritization and clearly defined metrics for measuring success (with A/B experiments when possible). So, you will also stay very close to the customer data daily, using tools like Amplitude, Metabase, Big Query, or Google Analytics. In the product team, we constantly complement this data with qualitative customer insights, speaking directly with our landlords in interviews, surveys, or shadowing agents. You will have full access to all these channels because we truly believe that the closer we (as engineers) are to our customers, the better products we can build for them.


In 1 month…

You will have completed your onboarding alongside your assigned buddy. This includes meeting your team, your manager, and your career plan, discovering all the corners of the Spotahome product, getting used to our most common tools and your development environment, and controlling the internal slang (you will know what the BN, BI, BL, and BR key metrics are, or which are our Animal Badges). At this point, you will have several pieces of code released in production and generating value already.
You will have become one fully-fledged Spotter, ready to transform the renting experience forever! 


In 3 months...

You will get used to our agile development methodology, all our success metrics, our prioritization framework, and our data analysis tools. You will be able to lead some initiatives inside your team, define their acceptance criteria, and even help with their designs and copies prior to their implementation. 


In 6 months...

At this point you will be able to have a transversal impact in our central forums (such as the Frontend Core group), improving the architecture of the platform besides contributing to it. You will also have had the chance to grow already in your career plan, using your training budget or enlarging your scope of influence in the company.
Your profile

Responsibilities and experience



In a nutshell, your main responsibilities will be:

  • You will be in charge of defining and implementing web and app interfaces and creating and reusing UI React components. 
  • You will develop our“backend for frontend” layer that accesses and aggregates data with Node JS, GraphQL, and persistent databases.
  • You will develop our native applications with React Native.
  • You will collaborate with the other engineers of the team to contribute to our PHP microservices.
  • You will collaborate with the Product and Data teams to define the initiatives and measure them.

The experience and competencies of the ideal candidate would also include:

  • Previous experience developing web and/or app interfaces with reusable components (ideally React) and styling with CSS (ideally SCSS).
  • Deep comprehension of the complete web stack (for example, DOM, HTTP, cookies, cache, web performance, …).
  • Previous experience using Node JS for developing on the server side.
  • Previous experience working with repositories, code review, CI/CD, and observability tools (like New Relic, Sentry, …).
  • Quality-oriented mindset, and experience developing with tests.
  • Fluent in English.

We will also appreciate:
  • Previous experience working with GraphQL, PHP, React Native, MongoDB, MySQL, RabbitMQ

About us
Spotahome is an international online marketplace which offers verified rental accommodation across 100 European cities in 27 countries and with a global ambition. Spotahome began as a start-up created in 2014 by 4 friends with a vision to revolutionise the traditional real estate space starting with digitalising rentals.

At Spotahome we make renting easy by allowing people to book completely online from wherever they are in the world, with the knowledge that the property they are booking is real and accurate. We are the only ones sending “Homecheckers” to make videos, floorplans, and photos to the almost 100,000 properties across Europe. 

So far we’ve helped over 150,000 renters find their perfect home – no more traditional viewings, no more time-wasting, just easy online renting!
We are backed by some of the most highly reputed international investors from Silicon Valley, the UK, and Spain; having raised €80+ Million to date.
We are glad to know you!
Thank you for taking the time to reach out to us. Please fill out the formulary below with your details and we will contact you as soon as possible.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.