Software Engineer
Role details
Job location
Tech stack
Job description
We're building the operating system of the real estate industry, and the product is where it all comes together: the software property managers work in, the APIs the voice agent and chatbot run on, the logic that turns a messy real-world request into a clean, automated action. This is a backend-first role on a small, senior team that ships fast. You'll design the data models, services, and APIs that hold the full context of a property and let every surface act on it, working close to real operational problems with a direct line to the founders on what gets built next. The team is small and the product is broad, so there's plenty of room to go full-stack: if you're curious about the frontend and want to own features all the way to the user, that path is wide open. Your mission is to own meaningful parts of the product end to end, from data model to API to the feature in production, and to keep a property's full context correct, complete, and instantly available so managers, owners, AI agents, and partners can all act on it.
What you'll do
- Design and build the backend services and APIs at the core of the product: data models, business logic, and the integrations everything else depends on.
- Ship features end to end, from schema and API to the behaviour users experience, and grow into the frontend as far as your curiosity takes you.
- Build the systems that power our AI surfaces, with the full context of the property available to the voice agent, the owner chatbot, and the manager software.
- Integrate with third-party systems across the real estate and financial ecosystem.
- Work directly with the founders and operations team to decide what to build, then ship it fast and iterate.
What success looks like
- In your first weeks, you've shipped real features to production and managers and owners are using them.
- Within a few months, you own a meaningful slice of the backend, and the systems you're responsible for are reliable enough that people stop thinking about them.
- Over time, your reach grows across the stack and into the product decisions, and new engineers build on the foundations you've laid.
Requirements
- 3+ years of professional engineering experience, with real depth on the backend.
- Strong in a modern backend language (preferably Golang/Python), comfortable designing data models, APIs, and services from scratch.
- Experience shipping in a modern web stack (React + TypeScript).
- Solid with relational databases and a good sense for structuring data well.
- Curiosity about the frontend and a genuine wish to go full-stack.
- A pragmatic, shipping mindset and ownership as a default: you see something broken and you fix it.
- Nice to have (IaaS & IaC): AWS (or equivalent cloud), Terraform (or Pulumi), and comfort working on platform/infrastructure when needed.
- Bonus: AI-powered product features, event-driven architectures, third-party API integrations, or early-stage experience.
Benefits & conditions
- A foundational engineering seat in an AI-native company, building the core product an entire industry will run on.
- Real scope. We build features that resemble entire companies (property management software, case management, omnichannel communication) across a stack of different products.
- End-to-end ownership: backend first, with a clear path into full-stack and product work as the company grows.
- Tight feedback loops. Real managers and owners use what you ship the same week you ship it.
- A direct line to the founders and the operations team. No bureaucracy between you and the problem.
- A category that's wide open. You're building software for an industry that has never had any.