Senior Full-Stack Engineer (Python + Next.js)
Senior Full-Stack Engineer (Python + Next.js)
Location: Remote
Time Zone: US working hours (available daily until 1 PM PT)
Start Date: Immediate
Role Overview
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.
Why this role / why now
You'll be the first full‑time engineer
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 + Material-UI (MUI) + Emotion
● 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 Dockerand containerized microservices
● Experience with Next.js, React, and TypeScript
● Expertise with NoSQL databases (Firestore) as primary data store
● Experience integrating Stripe, Twilio, or SendGridAPIs
● Comfort with bash scriptingand 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 PostgreSQLfor specialized data operations
● Interest in short-term rental automation or property tech
Frequently Asked Questions

