We're hiring a **Senior Full-Stack Engineer** to lead development across our Python backend and Next.js web application. You'll work closely with the product and development teams to build reliable APIs, real-time integrations, and responsive user interfaces. You'll be part of a small, fast-moving team shaping the foundation of our intelligent property management platform.
- Full‑time Job
- Clear pull from the market; we're replacing expensive travel platforms with direct channels.
- Real autonomy: you'll shape architecture, hiring, and culture from day one.
**Responsibilities**
● Build and maintain backend services using **Python (Flask) + TypeScript (Next.js)**
● Design RESTful APIs and data models to support AI-driven workflows
● Deploy and maintain **Cloud Functions** and **Cloud Run** services on GCP
● Manage **Firestore** schemas for high-throughput data operations (primary database)
● Integrate third-party APIs (Guesty, Hostaway, Stripe, SendGrid, Twilio)
● Build and containerize services using **Docker** and the **Bazel** build system
● Develop responsive, high-performance UIs with **Next.js + TailwindCSS + ShadCN**
● Automate deployments and workflows using **GCP Workflows** and bash scripts
● Monitor and optimize service performance with **GCP Logging, BigQuery, and Sentry**
● Collaborate with AI engineers to integrate ML-powered endpoints (OpenAI, Google AI)
● Work within a micro-services environment across **dev** and **prod** environments
● Maintain specialized **PostgreSQL** instances for calendar/availability data queries
**Requirements**
● 5+ years of professional full-stack development experience
● Strong command of **Python 3.10**, **Flask**, and RESTful API design
● Hands-on experience with **Google Cloud Platform** (Cloud Functions, Cloud Run, Firestore)
● Familiarity with **Docker** and **containerized microservices**
● Experience with **Next.js**, **React**, and **TypeScript**
● Expertise with **NoSQL databases (Firestore)** as primary data store
● Experience integrating **Stripe**, **Twilio**, or **SendGrid** APIs
● Comfort with **bash scripting** and deployment automation
● Excellent communication skills in English
● Comfortable working US hours (available daily up to 1 PM PT)
**Nice to Have**
● Experience with **Bazel** build automation
● Familiarity with **AWS** and hybrid cloud deployments
● Exposure to **AI/ML APIs** (OpenAI, Google Vertex AI)
● Understanding of analytics and event tracking (Google Analytics, Segment)
● Experience with **PostgreSQL** for specialized data operations
● Interest in short-term rental automation or property tech