Senior Staff Engineer

Hostaway Logo

Hostaway

πŸ“Remote - Worldwide

Summary

Join Hostaway, a market-leading SaaS scale-up in the vacation rental industry, as a Staff Engineer. This fully remote role (EMEA region only) offers technical leadership to ensure your cross-functional team builds secure, scalable solutions. You'll collaborate closely with Product Managers, defining the 'how' to solve customer problems. Supported by an Engineering Manager, you'll focus on sustainable delivery and team growth. The role requires significant SaaS development experience and expertise in NodeJS and related technologies. Hostaway offers competitive compensation, equity, remote work flexibility, professional growth opportunities, and various country-specific benefits.

Requirements

  • 6+ years of experience in SaaS software development, with at least 2 years in a leadership role
  • Expert-level proficiency in NodeJS, a strong preference for TypeScript
  • Strong understanding of relational databases (like MySQL or PostgreSQL)
  • Familiarity with transitioning event-driven service oriented architectures by applying Domain Driven Design (DDD) principles
  • Event driven messaging experience (i.e. Kafka, Kinesis)
  • Strong experience with unit testing (using jest or similar)
  • Experience with Agile methodologies and CI/CD practices

Responsibilities

  • Ensure your cross-functional team builds the right solutions that solve customer problems in a way that is secure, extensible and scalable for the future
  • Govern the technical maturity for your respective domain, having a clear view of the architectural challenges and how to remediate them over time
  • Have a close relationship with the domain’s Product Manager
  • Dig deep into the business problem the PM is trying to solve to make the right decisions on how to shape the technical solution for the team to work on
  • Support day-to-day delivery aspects of the team, ensuring work is broken down into tangible small tasks
  • Focus on a sustainable but high-performing delivery cadence
  • Ensure the team has the right candidates in place
  • Balance technical debt with delivery of new features in a fast-paced environment

Preferred Qualifications

  • Experience with NoSQL databases (like DynamoDB or MongoDB)
  • Experience building cloud native apps, leveraging AWS managed services
  • Having used PHP in the past or not afraid to dive into some of the current PHP business logic
  • Applying, coaching and mentoring Extreme Programming (XP) agile practices
  • Front-end experience with React and micro-frontends
  • Knowledge of containerisation technologies (Docker, Kubernetes) and DevSecOps practices

Benefits

  • 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
  • Equity: Every role in our company comes with valuable stock options in a fast-growing and profitable company
  • 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
  • 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)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.