Skip to content

Staff Fullstack Engineer - 100% Remote - Europe

  • Remote
    • Barcelona, Catalunya [Cataluña], Spain
    • Lisbon, Lisboa, Portugal
    • Prague, Praha, Hlavní město, Czechia
    • London, Greater London, United Kingdom
    • Warsaw, Mazowieckie, Poland
    • Zagreb, Zagrebačka županija, Croatia
    • Tallinn, Harjumaa, Estonia
    • Helsinki, Uusimaa, Finland
    • Paris, Île-de-France, France
    • Berlin, Berlin, Germany
    • Athens, Attikí, Greece
    • Rome, Lazio, Italy
    • Riga, Rīga, Latvia
    • Vilnius , Vilniaus apskritis, Lithuania
    • Amsterdam, Noord-Holland, Netherlands
    • Bucharest, București, Romania
    • Dublin, Leinster, Ireland
    +16 more
  • Engineering

Job description


NOTE: This is a FULLY remote role, but the candidate must be within the European region to collaborate with their team, peers, and internal customers. You do not have to be in the specific country or city shown in this listing, but please only apply if you are physically based within the European region.


Hostaway is the market-leading SaaS scale-up transforming the vacation rental industry. With innovative solutions and partnerships with giants like Airbnb, VRBO, and Booking, we're taking on the competition and winning. Leveraging our customer-centric core values, we consistently deliver results that encourage growth, learning, and innovation for our team, our customers, and the industry.

As a profitable and growing company, this role is necessitated by our continued growth. Check out more about our recent funding round of $365 million here.

About the role

We’re looking for a Staff Fullstack Engineer to lead the evolution of our Booking Engine—the core product powering direct bookings, guest portals, upsells, SEO, and conversion flows. This pivotal technical leadership role will ensure our Booking Engine is scalable, extensible, and delivers a delightful, high-performing experience for property managers and their guests.

As a Staff Engineer, you’ll work closely with Product and Engineering Managers, Engineers, and Designers to connect business problems, technical architecture, and user experience. You’ll lead the technical design and implementation of user-facing booking flows, balancing backend scalability with frontend performance and polish. Your responsibilities will include:

  • Working across the stack: backend services (Node.js, PHP), frontend experiences (React, TypeScript), and database systems.

  • Collaborating with Product and Design to define problems clearly and create solutions prioritizing user experience.

  • Driving architectural improvements that enhance maintainability and developer velocity.

  • Mentoring and coaching engineers, fostering a product-focused mindset in the team.

  • Influencing engineering practices across teams, especially around quality, accessibility, and performance.

You’ll guide your team toward solutions that improve customer outcomes while ensuring the Booking Engine remains a robust and innovative platform.

What Success Looks Like

  • Guests experience faster, smoother booking flows, leading to higher conversion rates.

  • The Booking Engine earns a reputation as one of the most user-friendly and reliable parts of the Hostaway platform.

  • Your leadership sets new standards for product-driven engineering.

  • Other engineers seek your guidance on building customer-facing experiences.

Job requirements

  • Customer and product focus is central to this role—success depends on understanding user needs, collaborating cross-functionally, and delivering solutions that create real value for customers and the business.

  • Strong skills in either frontend or backend, with comfort and willingness to work across our stack backend services (Node.js, PHP), frontend experiences (React, TypeScript)

  • 6+ years of SaaS software engineering experience, with at least 2 years in a leadership or staff-level role.

  • Track record of building customer-facing features that drive measurable product outcomes (e.g., improved conversions, reduced friction).

  • Experience collaborating closely with Product and Design to shape user flows.

  • Strong grasp of relational databases, testing, and CI/CD.

  • Curiosity, adaptability, and empathy for end users.

An Average Day for a Staff Engineer

  • 10:00-10:15 Quick team stand-up, one of your team members seems to be working on a problem you worked on before, and offer to pair with them after the stand-up to support

  • 10:30-14:00 Pairing with one of your team members to work on a complex scalability issue together or continue working on the ADR you started earlier, and grabbing a quick bite to re-fuel those pesky brain cells in between coding sessions!

  • 14:00-15:00 Doing a design session with the Product Manager and UX designer for a large upcoming feature that the team should pick up next week. You ask a lot of questions to drill down to the problem we are trying to solve, and suggest some easier solutions that require less effort for the team.

  • 15:00-16:00 The design session triggered some thoughts about other areas of the system that will be affected. You’re doing a quick dive in the affected areas of the code and find some technical debt that might affect the system’s scalability or reliability. You create a brief Jira ticket and tag the Product Manager to help get it prioritised and to ensure it is not forgotten. You also ping the ticket to one of the other domains' tech leads, as you recall them mentioning a similar problem existing in another domain team.

  • 16:00-16:30 Quick catch-up with the Engineering Manager on the team's delivery reliability and how you can help keep Work in Progress (WIP) and Pull Request (PR) review time to a minimum

  • 16:30-18:00 Talking about PRs, there are actually still a few open. You take the last part of the day to review your team's PRs. There are some great solutions offered, but one of the junior engineers introduced some code that is difficult to maintain and lacks unit tests. You jump on a quick call with them to explain the issues and why it matters.

What we offer

  • Competitive Compensation: We offer competitive pay based on market rates in the country of the applicant.

  • 100% Remote: Enjoy the freedom to work from anywhere within your country of residence—be it a co-working space, your home office, or even your dining room table. The choice is yours. Just don’t ask to work in our office (we don’t have one).

  • Equity: Every role in our company comes with valuable stock options in a fast-growing and profitable company. This ensures we all share in the company’s success.

  • Values-Driven Leadership: Our Core Values are not just words we’ve written to make us feel good. We leverage them daily when making strategic and tactical decisions.

  • Professional Growth: Our rapid growth offers unparalleled learning and development opportunities, along with a multitude of career advancement opportunities.

  • Annual Paid Leave: The specific amounts vary by country and are aligned with country and/or contract-specific norms.

  • Geographic Specific Benefits: As an international employer, we offer different country-specific benefits such as Health Insurance and Pensions in countries where these perks are customary. The specifics depend on the country of the applicant.

  • Dynamic Team Culture: As a global company with team members in over 40 countries, our diverse and international culture fuels our innovation and creativity, providing a key pillar to our success (and making it a lot of fun to work here).


Thank you for your interest. If you apply for this role, you will receive an email from our Talent Acquisition team after your application has been reviewed alongside the qualifications for this role and the qualifications of others who have applied.


or

Remote
  • Barcelona, Catalunya [Cataluña], Spain
  • Lisbon, Lisboa, Portugal
  • Prague, Praha, Hlavní město, Czechia
  • London, Greater London, United Kingdom
  • Warsaw, Mazowieckie, Poland
  • Zagreb, Zagrebačka županija, Croatia
  • Tallinn, Harjumaa, Estonia
  • Helsinki, Uusimaa, Finland
  • Paris, Île-de-France, France
  • Berlin, Berlin, Germany
  • Athens, Attikí, Greece
  • Rome, Lazio, Italy
  • Riga, Rīga, Latvia
  • Vilnius , Vilniaus apskritis, Lithuania
  • Amsterdam, Noord-Holland, Netherlands
  • Bucharest, București, Romania
  • Dublin, Leinster, Ireland
+16 more
Engineering