Senior Software Development Engineer

RemoteSenior
💰
🇪🇸 Spain
💰Equity
📚Learning budget
Software Developer
Software development

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 40,000 - 50,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, access to mental health programs with iFeel, and private insurance with Mapfre.
  • Individual training budget, group learning dynamics, quarterly hackathons, English lessons,
  • Day off on your birthday, we celebrate it with you
  • No politics or bureaucracy. Only a great environment for you to achieve your best work. An open corporate culture with plenty of room for new ideas and impulses
  • A challenging and creative job in an innovative, constantly growing, fast-moving, and owner-managed company with many growth opportunities.
  • People. Work with talented, committed, and supportive teammates from more than 16 nationalities. Quarterly company events, and team-building activities.

We are looking for an ambitious Software Development Engineer, with a particular focus on Frontend technologies, but capable of understanding the full picture contributing at any part of the stack, asking the whys behind every line of code, and learning 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 for 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, but also contributing to the microservices cloud behind.

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.

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 be in charge of 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 develop our PHP microservices and their persistence and synchronization mechanisms.

  • 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 extensive experience developing web and 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, …), design patterns (ideally DDD), good development practices, and service architectures (ideally Hexagonal Architecture).

  • Previous experience using Node JS and/or PHP for developing on the server side.

  • Previous experience with GraphQL, ideally using advanced mechanisms such as distributed schemas.

  • Previous experience working with repositories, code review, CI/CD, and observability tools (like New Relic, Sentry, …).

  • Quality-oriented mindset, and experience developing with unit, e2e, and integration tests.

  • Fluent in English.

We will also appreciate:

  • Previous experience working with PHP, React Native, MongoDB, MySQL, RabbitMQ, Prometheus, Argo, and Grafana.

 

Spotahome

Spotahome

Spotahome is revolutionizing the way people rent housing by offering an online marketplace for apartments, rooms, and student housing

🏙️Sustainable cities
Real Estate
E-commerce
Startups
Technology

Other jobs at Spotahome

 

 

 

 

 

 

 

 

View all Spotahome jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇪🇸 Spain
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs