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. Please only apply if you are physically based within the European region.
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.
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, assist a team member who is working on a problem you have encountered before by offering to pair after the stand-up.
10 : 30-14 : 00 Pairing with a teammate on a complex scalability issue or continuing work on an ADR, with a quick break to refuel.
14 : 00-15 : 00 Design session with the Product Manager and UX designer for a large upcoming feature; ask questions to clarify the problem and propose simpler solutions.
15 : 00-16 : 00 Explore affected areas of the codebase after the design session, identify technical debt, create a Jira ticket, and involve relevant stakeholders to prioritise.
16 : 00-16 : 30 Quick catch-up with the Engineering Manager on delivery reliability and improving WIP / PR review times.
16 : 30-18 : 00 Review team PRs; discuss maintainability and tests with a junior engineer to ensure quality and maintainability.
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 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.
#J-18808-Ljbffr
Fullstack Engineer • Barcelona, Catalonia, España