Senior Software Engineer
Pearl HealthFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Yes, this is a fully remote position with a distributed team.
The role requires experience building production-grade FP systems (Scala preferred, or Haskell/Clojure/Elm), solid understanding of functional programming principles, experience with the Typelevel stack (Scala 2.13+/Scala 3, cats/cats-effect/zio), and the infrastructure stack (AWS, Kubernetes, Kafka, GraphQL, PostgreSQL). Fluency in English and comfort in small, fast-paced teams are also needed.
The team is fully remote, small, flat, and talent-dense, with a focus on collaboration among passionate engineers.
The culture emphasizes treating engineering as a craft, functional programming paradigms, close collaboration with product, design, and operations, and shaping engineering culture and technical direction in a fast-paced environment.
Strong candidates have deep functional programming expertise, experience with production systems, a bias toward action, curiosity, and the ability to work through ambiguity—even if they don't check every box, as the company values agency, curiosity, drive, and purpose over perfect experience matches.
Luxury short-term rental management platform
AvantStay offers a hospitality platform focused on short-term rentals, providing tailored experiences for guests. The company uses its own technology to manage bookings and operations, both on-site and remotely. With a presence in over 150 cities and a portfolio of 2,000 luxury properties, AvantStay partners with major platforms like Homes & Villas by Marriott International and facilitates direct bookings through more than 60 online travel agencies (OTAs). Unlike many competitors, AvantStay emphasizes curated experiences and a strong tech infrastructure to enhance guest interactions. The company's goal is to redefine the short-term rental market by delivering high-quality, personalized stays for travelers.