Skip to content
mimi

Staff Backend Engineer

Hostaway

Paris · On-site Full-time Lead 2w ago

About the role

About the Role

Hostaway is seeking a highly motivated Staff Backend Engineer to join the Core team. This team is responsible for the integrations with our key partners (Online Travel Agencies).

These integrations are critical to our customers’ daily workflows, powering seamless connectivity between their properties and major booking platforms.

If you’ve worked on similar tools that handle huge volumes and interact with a variety of complex APIs, you’ll be a great fit!

Your Role

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’ll be supported by an Engineering Manager, who will help coordinate the team’s day-to-day work, maintain a sustainable delivery pace, and ensure the team is set up for success.

Together, you’ll break down complex projects into manageable tasks and drive continuous improvement in our engineering practices.

A Day in the Life

  • 10:00-10:15: Quick team stand-up. One of your team members seems to be working on a problem you worked on before, and you offer to pair with them after the stand-up to support.
  • 10:30-14:00: Pairing with a team member to work on a complex scalability issue together and grabbing a quick bite to re-fuel those pesky braincells in-between coding sessions!
  • 14:00-15:00: Doing a design session with the Product Manager and UX designer for a large upcoming feature that the team should pick up next week. You ask a lot of questions to drill down to the problem we are trying to solve, and suggest some easier solutions that require less effort for the team.
  • 15:00-16:00: The design session triggered some thoughts about other areas of the system that will be affected. You do a quick dive into the affected areas of the code and find some technical debt that might affect the system’s scalability or reliability. You create a brief Jira ticket and tag the Product Manager to help get it prioritized and to ensure it is not forgotten. You also ping the ticket to one of the other domains’ tech leads, as you recall them mentioning a similar problem existing in another domain team.
  • 16:00-16:30: Quick catch-up with the Engineering Manager on the team's delivery reliability and how you can help keep Work in Progress (WIP) and Pull Request (PR) review time to a minimum.
  • 16:30-18:00: Talking about PRs, there are actually still a few open. You take the last part of the day to review your team's PRs. There are some great solutions offered, but one of the junior engineers introduced some code that is difficult to maintain and is lacking unit tests. You jump on a quick call with them to explain the issues and why it matters.

Benefits

  • Company stock options provided to every role
  • Career advancement opportunities
  • Dynamic international culture

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free