Mason is hiring a Software Engineer to help build an AI agent for managing single-family rental properties across the US. They currently manage ~12,000 homes and are growing rapidly. The role focuses on full-stack, back-end development for their state-of-the-art agent.
What they want, where you stand, and the exact résumé edits to qualify.
Biggest lever: Demonstrate experience scaling back-end systems and data management for a rapidly growing operational domain.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are a senior full-stack engineer. Your goal is to develop an MVP for an AI-powered property management agent, similar to what Mason.com is building, but specifically for single-family rentals in Ontario, Canada. Use Next.js 16 App Router, React 19, Tailwind v4, and AI SDK v6 with Gemini for AI integrations. Store data in Neon Postgres and deploy to Vercel. Focus on the core functionality: 1. Tenant Portal: Allow tenants to log in, view lease details, submit maintenance requests (categorized and with optional photos), and view communication history. 2. Owner Portal: Allow property owners to view their property's status, financial summaries, and agent-tenant communication logs. 3. AI Communication Agent: Implement a basic Gemini agent (via AI SDK) that can respond to common tenant inquiries (e.g., 'What's my rent due date?', 'How do I submit a maintenance request?') and triage maintenance requests, suggesting next steps or escalating to a human. Ensure responses are polite and professional. 4. Basic Admin Dashboard: For the operator, a view to oversee active properties, recent tenant/owner communications, and pending maintenance requests. Prioritize robust data models for properties, leases, tenants, owners, and communications. Implement user authentication using Auth.js. For the MVP, get a minimal tenant and owner portal working with basic AI chat functionality. Provide a working codebase with necessary setup steps and a verification plan.
United StatesOntario
Rebuild a localized property management agent for single-family rentals specifically tailored to Ontario's RTA (Residential Tenancies Act) and local market nuances.
Mason | Software Engineer | Fulltime | San Francisco | thisismason.com We're building an agent to manage single family rental properties across the United States. We currently manage ~12,000 homes, are growing quickly, and are looking for full stack, back-end leaning engineers who would love to contribute to a state of the art agent. I've written a bit about our culture + product before: -> What it means to be "in-person" with our customers: https://www.thisismason.com/blog/being-there -> LLM Communications in the wild: https://www.thisismason.com/blog/llm-communications-in-the-w... If interested, reach out directly to me: michael@thisismason.com
Build a small, public back-end service that mimics managing a rapidly growing dataset (e.g., simulating property data for 10k+ units, including data ingestion, search, and updates) to showcase scaling and robust data handling. Focus on efficient data modeling and API performance (2-3 weeks).
Standard Next.js deployment
Standard database for Next.js apps
Familiarity with AI SDK and Google AI Studio
Standard authentication library
New: legal and regulatory framework for rental properties in Ontario - ~1-2 days of research
Learn it: Search getting-started ↗
Email michael@thisismason.com directly as specified in the 'whoishiring' post.
“I'm a solo founder building AI-powered tools and was impressed by your blog on LLM Communications. I've built prototypes in a similar space for real estate automation. I'd love to learn more about your agent's challenges and perhaps demonstrate how I've approached similar problems.”
Open the original ↗