Subscribe job alerts


Remote Job

Principal Software Engineer (Laravel)

Hospitable.com
  • $150.000
  • fullTime
  • Posted : 2 years ago

tldr; We build software for Airbnbs to rent themselves, with a state-of-the-art product and user experience.

We have crafted an Applicant Handbook, which we highly recommend you check out, where you can find out more about the company, culture, how we recruit, what we do, and how we do it.

We are bold, like risks, and take on big challenges together. Our customers love the product, provide valuable feedback, and trust us to rapidly help them with more of their problems.

From humble beginnings as a niche tool with a limited set of features, Hospitable has grown into a market-leading solution for thousands of short-term rental hosts connecting hundreds of thousands of Airbnb, Vrbo, and Booking.com rentable properties.

We have no intention of slowing down. On the contrary, we are looking forward to accelerating our customer growth and releasing category defining products in the coming months and years. To do that, our technical strategy needs to continue maturing.

We were originally powered by a Slim-Laravel-jQuery mashup with job workers being called through exec('curl ...'); and more N+1 problems than we could count. We’ve changed a bit since then...

These days, our backend is powered by hundreds of Kubernetes pods, several databases that we now measure in terabytes, a separate Angular frontend codebase, and tooling to constantly monitor performance. All of that supported by a performance-optimised CI/CD pipeline with close to 5,000 feature tests.

As our software engineering team grows in headcount, our codebases grow in complexity, and our operational scale grows in RPS and QPS, we are looking for a Principal Software Engineer who will architect and lead Hospitable’s software engineering strategy.

Requirements

Hospitable.com is a remote-only and distributed company. For this position, your location is not a requirement. The ideal fit could work under European or American timezones.

What you will be working on

  • Provide leadership to the software engineering team. Teach and mentor individual contributors toward engineering excellence.
  • Devise and own the technical roadmap that will allow Hospitable to scale 10x, while being able to ship code 2x faster.
  • Win buy-in from other software engineers for major architectural and code pattern decisions.
  • Shape the backend codebases and employed software patterns to create a delightful and intuitive experience for software engineers.
  • Write foundational code and design code blueprints that will be used for years to come.
  • Lower complications, make complexity more manageable and maximize flexibility while limiting layers of abstraction.
  • Identify, investigate, and qualify problem areas of the backend.

Why you will succeed

We are typically flexible with our requirements across our advertised roles. Here, however, we are quite clear on the type of profile that we are looking for. If you feel that you don’t cover one or more of the points below, be ready to challenge us on it passionately.

  • You know Laravel inside-out. This one is non-negotiable. We are all in on Laravel.
  • 10+ years of hands-on backend software development.
  • At least one previous role where you had a major voice in software architecture decisions for high-scale, complex, customer-facing software in production.
  • Significant experience with queue/worker systems and database query performance.
  • Experience with creating approachable and easy-to-digest documentation, blueprints, and diagrams.
  • Sweating the details while also seeing the big picture.
  • A focus on shipping products at high velocity.
  • Excellent verbal and written communication; you can make complex concepts accessible with clear communication. We are a remote-first, fully distributed company. Strong written communication is paramount.
  • Great interpersonal skills; you can collaborate and thrive in productive and healthy debate with mutual respect and shared goals.
  • You leave ego and previous roles’ assumptions at the door. Every part of a codebase has a history, a chain of circumstances, and intentions.

Benefits

For us, the company itself is also a product, one that we iterate on.

We're always improving and creating an environment where we all love to work.

  • A supportive and caring team environment, where you are trusted, not managed.
  • Competitive compensation, slightly adapted to your location and status (employee or contractor), between US$152,381 and US$169,312. Hospitable is recruiting under an employee status in the US, France, and Germany.
  • We want to offer options into the company equity through our $HOST token. When this can be implemented, the grant contemplated for this position would be $194,709 (not tied to location).
  • For US employees: healthcare (including EPO, PPO and HSA), 401(k).
  • 35 days off per year, encouraged (including self-serve public holidays) and parental leave.
  • Mental-health and emotional support with therapists on call through Slack.