As a Senior Software Engineer, you will lead the development of core systems powering a flexible rental platform. You'll design and implement scalable backend services, APIs, and event-driven workflows that support critical functions like bookings, payments, availability, pricing, and guest interactions. Your work will directly influence real-time synchronization, intelligent pricing, keyless access logic, and live operational dashboards.
Key Responsibilities
- Architect and maintain production-grade services using Node.js and AWS, ensuring reliability, security, and performance
- Design clean, well-documented APIs that integrate internal tools and external partners with a central AI platform
- Build automated, event-driven workflows to reduce manual effort and improve operational efficiency
- Own systems end-to-end—from design and implementation to deployment and monitoring
- Collaborate with product, data, and operations teams to translate complex needs into simple, effective technical solutions
- Solve challenging problems in real-time data flow, distributed systems, and cloud-native infrastructure
What We’re Looking For
You have deep experience developing scalable systems with Node.js, React, and AWS. You understand API-first design and distributed architectures, and you consistently deliver code that is clean, maintainable, and built to last. You thrive in autonomous environments where ownership and execution are valued over process.
- Proven ability to design, build, and scale production systems
- Strong track record of delivering working software with minimal oversight
- Comfortable making technical decisions and iterating based on feedback and data
- Preference for hands-on coding and system ownership over coordination or handoffs
Nice to Have
- Experience with Python and FastAPI, particularly in automation or data services
- Interest in AI-driven operations, proptech, or intelligent workflows
Environment & Culture
This is a remote-first role with no location restrictions. We value outcomes over hours and trust engineers to manage their own work. The pace is fast, learning is continuous, and technical excellence is expected. You’ll have direct impact on systems used in real-world operations, with opportunities for performance-based rewards and growth.


