Hostaway: Engineering Technical Lead - Node.js - EMEA

This page contains product affiliate links.

About Hostaway

Hostaway is a prominent SaaS startup revolutionizing the vacation rental industry. Its innovative solutions and strategic partnerships with giants such as Airbnb, VRBO, and Booking.com make it a formidable competitor in the market. With a focus on customer-centric core values, Hostaway consistently delivers results that foster growth, learning, and innovation in its team, customers, and the broader industry.

Role Overview

The technical lead position at Hostaway is a crucial role, requiring leadership to ensure cross-functional teams build solutions that accurately address customer needs in a secure, extensible, and scalable manner. This remote role requires candidates to be based within the EMEA region for effective collaboration with teams, peers, and customers. As a full-time, fully remote position, it is imperative that candidates are prepared for exclusive devotion to Hostaway's mission and goals.

Key Responsibilities

As a Tech Lead, you will play a pivotal role in fostering the technical maturity of your domain. You'll be expected to design, structure, and implement solutions to complex problems. Close collaboration with the domain's Product Manager is essential, as they provide the 'what,' and you provide the 'how.' Together, you'll deeply explore business challenges and craft technical solutions for the team to execute. An Engineering Manager will assist by overseeing day-to-day delivery and ensuring a productive developmental environment.

Technical Requirements

Candidates should possess a minimum of six years in SaaS software development, with at least two years in a leadership role. Expert-level proficiency in NodeJS with a strong preference for TypeScript is required. A deep understanding of relational databases like MySQL or PostgreSQL, alongside experience transitioning to event-driven service-oriented architectures using Domain Driven Design (DDD) principles, is important. Familiarity with event-driven messaging (e.g., Kafka, Kinesis) and experience with unit testing (using jest or similar) are also essential, as well as familiarity with Agile methodologies and CI/CD practices.



Additional Skills

Experience with NoSQL databases, building cloud-native apps utilizing AWS managed services, and a willingness to engage with PHP business logic are advantageous. Coaching and mentoring Extreme Programming (XP) techniques, front-end skills with React and micro-frontends, along with knowledge of containerization technologies like Docker and Kubernetes and DevSecOps practices, are preferred but not mandatory.

Daily Responsibilities

Daily responsibilities include coordinating quick team stand-ups, collaborating to tackle complex scalability issues, conducting design sessions for future features, identifying and addressing technical debt, and ensuring optimized workflow with quick catch-ups with the Engineering Manager. Reviewing and guiding pull requests, especially from junior engineers, and providing mentorship on tricky coding issues are also part of a typical day.

Compensation and Benefits

Hostaway offers competitive compensation based on country-specific market rates, along with stock options. As a 100% remote position, employees enjoy the freedom to work from wherever they choose. Employees benefit from professional growth opportunities, paid annual leave, country-specific benefits like health insurance and pensions, and an enriching dynamic team culture, promoting creativity and innovation.

Applicants for the role can expect to receive communication from the Talent Acquisition team after submitting their applications, as these will be reviewed in accordance with the position's requirements and other candidates' qualifications.



This job offer was originally published on We Work Remotely

Hostaway

EMEA

Software development

Full-time

November 22, 2024

19 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.