Senior Staff Engineer - Node.js - 100% remote - EMEA at Hostaway
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

11 Jun, 25

Salary

0.0

Posted On

12 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Postgresql, Business Logic, Docker, Typescript, Aws, Mysql, Agile Methodologies, Php, Mongodb, Relational Databases, Software Development, Kubernetes, Unit Testing, New Features

Industry

Information Technology/IT

Description

NOTE: This is a FULLY remote role, but the candidate must be within the EMEA region to collaborate with their team, peers, and internal customers. You do not have to be in the specific country or city shown in this listing, but please only apply if you are physically based within the EMEA region.
Hostaway is the market-leading SaaS scale-up transforming the vacation rental industry. With innovative solutions and partnerships with giants like Airbnb, VRBO, and Booking, we’re taking on the competition and winning. Leveraging our customer-centric core values, we consistently deliver results that encourage growth, learning, and innovation for our team, our customers, and the industry.
As a profitable and growing company, this role is necessitated by our continued growth. Check out more about our recent funding round of $365 million here.

Responsibilities

ABOUT THE ROLE

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 be able 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.
-

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
Loading...