Senior Staff Engineer - Node.js

February 21

Apply Now
Logo of Hostaway

Hostaway

Hostaway is a comprehensive vacation rental management software that assists property managers in streamlining and automating every aspect of their business. Founded in 2015, the company offers a range of features to enhance property management efficiency, including channel management, automated messaging, dynamic pricing, and financial tracking. Hostaway integrates with major online travel agencies like Airbnb, Vrbo, and Booking. com, and provides a centralized dashboard for managing bookings, guest communications, and operations. Known for its robust API, Hostaway enables custom integrations and is trusted by thousands of property managers globally. It boasts award-winning 24/7 customer support and a suite of tools designed to scale with businesses from a few to thousands of listings. Hostaway is ideal for vacation rental managers looking to expand their reach, increase bookings, and optimize their property management processes.

Vacation Rentals • Channel Management • Property Management System • Messaging Services • Mobile Apps

51 - 200 employees

☁️ SaaS

🏠 Real Estate

📋 Description

• Staff Engineers within Hostaway are in a pivotal technical leadership role to ensure their cross-functional team builds the right solutions that solve customer problems in a way that is secure, extensible and scalable for the future. • Staff Engineers are expected to govern the technical maturity for their respective domain, having a clear view of the architectural challenges and how to remediate them over time. • Having a close relationship with the domain’s Product Manager is key. • While the PM brings the what, you are their peer responsible for bringing the how. • Digging deep into the business problem the PM is trying to solve is key to make the right decisions on how to shape the technical solution for the team to work on. • You are supported by an Engineering Manager who will help guide the day-to-day delivery aspects of the team, ensuring we break work down into tangible small tasks, focus on a sustainable but high-performing delivery cadence, and ensure we have the right candidates in place.

🎯 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. • Ability to balance technical debt with delivery of new features in a fast-paced environment. • Nice to have skills for this role: 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—be it a co-working space, your home office, or even your dining room table. • 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. • 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).

Apply Now

February 19

Join a multinational IT company as a Senior Java Spring Back-end developer. Minimum three years experience required, remote work in Spain.

February 19

Oversee Java microservices development as a leader for a global logistics client in Spain.

February 19

Join Playtomic as a Senior Backend Engineer focused on developing scalable payments solutions for sports digitalization.

February 18

Join Playtomic to develop and maintain robust payment solutions as a Senior Backend Engineer. Work in a collaborative environment focused on high-performance and secure transactions.

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com