Remote Technical Lead – Engineering (Node.js) – EMEA

Time Zones: GMT (UTC +0), CET (UTC +1), MSK (UTC +3), CEST (UTC +2)
NOTE: This is a fully remote role, but candidates must be located within the EMEA (Europe, Middle East, and Africa) region for effective collaboration with the team, peers, and customers. While you don’t need to be based in the specific country or city listed, please apply only if you are physically within the EMEA region.
This position offers the flexibility of remote work but requires a full-time commitment to Hostaway.
About Hostaway:
Hostaway is a profitable SaaS startup transforming the vacation rental industry. With strong partnerships with major platforms like Airbnb, VRBO, and Booking, we’re pushing boundaries and winning. Our customer-first values drive growth, learning, and innovation across the company and industry.
As a growing company, we need a Technical Lead to continue driving our success.
About the Role
As a Tech Lead at Hostaway, you’ll be in a key leadership role, guiding your cross-functional team to build secure, scalable, and extensible solutions. You’ll be responsible for overseeing the technical maturity of your domain, managing architectural challenges, and identifying solutions to continuously improve our tech stack.
Key Responsibilities:
- Work closely with the Product Manager to understand business needs and deliver solutions that solve customer problems.
- Govern the technical direction of your domain, ensuring solutions are designed to scale and remain secure.
- Collaborate with your Engineering Manager to break down tasks, focus on sustainable delivery, and ensure the right team members are in place.
Requirements:
- 6+ years of experience in SaaS software development, with at least 2 years in a leadership role.
- Expert proficiency in Node.js, with strong preference for TypeScript.
- Strong knowledge of relational databases (MySQL, PostgreSQL).
- Experience with event-driven architecture (e.g., Kafka, Kinesis) and Domain-Driven Design (DDD).
- Proficiency in unit testing (e.g., Jest).
- Familiarity with Agile methodologies and CI/CD practices.
- Ability to balance technical debt with delivering new features in a fast-paced environment.
Nice to Have:
- Experience with NoSQL databases (DynamoDB, MongoDB).
- Experience building cloud-native apps using AWS services.
- Familiarity with PHP, including business logic in PHP-based systems.
- Experience with React, micro-frontends, and containerization (Docker, Kubernetes).
- Experience with Extreme Programming (XP) practices and DevSecOps.
An Average Day for a Tech Lead
- 10:00-10:15: Quick team stand-up. You offer to pair with a team member tackling a problem you’ve solved before.
- 10:30-14:00: Pair programming on a complex scalability issue. Grab a quick bite to refuel in-between coding.
- 14:00-15:00: Design session with the Product Manager and UX designer for a new feature. You ask probing questions to refine the problem and propose simpler solutions.
- 15:00-16:00: Dive into affected areas of the system after the design session. You find technical debt that could affect scalability, so you create a Jira ticket and coordinate with the Product Manager and other domain tech leads.
- 16:00-16:30: Catch-up with the Engineering Manager on delivery reliability and keeping WIP and PR review times efficient.
- 16:30-18:00: Review open PRs. You spot some maintainability issues in a junior engineer’s code and have a quick call to discuss improvements and the importance of unit tests.
What We Offer
- Competitive Compensation: We offer pay aligned with market rates in your country of residence.
- 100% Remote: Work from anywhere within your country—no office required.
- Equity: Stock options in a fast-growing, profitable company, allowing you to share in our success.
- Values-Driven Leadership: Our core values guide every decision we make, both strategically and tactically.
- Professional Growth: Hostaway’s rapid growth offers unmatched learning, development, and career advancement opportunities.
- Annual Paid Leave: Paid time off aligned with country-specific norms.
- Geographic-Specific Benefits: We offer health insurance, pensions, and other benefits tailored to your country of residence.
- Dynamic Team Culture: Join a diverse, international team of over 40 countries that fuels creativity and drives success.
Thank you for your interest! If you apply, you will receive an email from our Talent Acquisition team after reviewing your application.