Full Stack Engineer – Onsite | Denver, CO $140,000–$180,000 + Bonus | Full-Time | Exempt A Denver-based national real estate organization is seeking a
Full Stack Engineer to take ownership of a tenant-facing platform and help build the technology foundation for a rapidly scaling commercial real estate operating platform. This is an onsite, full-time position (Monday–Friday) working directly with the CTO in a fast-moving, product-driven environment.
We’re a small, high?velocity team where everyone uses AI tools as workflow multipliers. We care about what you can do and what you've shipped, not where you learned to do it.
About the Role You will own and ship the
tenant portal, a React + Supabase web application that gives tenants self-service access to leases, payments, maintenance requests, and an AI assistant. The portal is partially built—your job is to take it from prototype to production.
This role is foundational. The tenant portal is Phase 1 of a broader platform that will include property manager tools, executive dashboards, investor portals, and AI?driven operations.
You’ll have full access to the CTO, direct context on business goals, and autonomy to make meaningful architectural and product decisions.
What You’ll Do - Take ownership of the tenant portal codebase (React 18, TypeScript, Vite, Tailwind, shadcn/ui, Supabase).
- Identify and fix architectural and security issues.
- Build and integrate Stripe payment processing (Edge Functions, PaymentIntents, SetupIntents).
- Connect the AI chatbot to Claude’s API using tenant?specific context delivered via Supabase Edge Functions.
- Implement real?time subscriptions for maintenance updates and notifications.
- Add comprehensive loading states, error handling, empty states, and form validation.
- Set up CI/CD pipelines, automated testing (Vitest + Playwright), and production deployments.
- Deploy the portal to a live environment for leadership and property manager demos.
- Evolve the architecture to support future personas (property managers, executives, investors).
Ongoing Responsibilities - Maintain and improve the tenant portal as the platform scales.
- Monitor uptime, performance, and error rates; manage production incidents.
- Iterate on user experience based on tenant and property manager feedback.
- Extend the platform to support new user groups and workflows.
- Own CI/CD, testing infrastructure, and overall developer experience.
- Collaborate with the Data & Integration Engineer to surface real-time data from Cherre and other backend systems.
- Explore and integrate new tools, libraries, and AI capabilities.
- Maintain architecture decisions, documentation, and onboarding materials.
- Participate in code reviews, architectural planning, and cross-functional discussions.
You May Be a Good Fit If You Have - 3+ years of experience building and shipping React + TypeScript applications.
- Experience with Supabase, Firebase, or similar BaaS platforms (Auth, PostgreSQL, Edge Functions, Storage).
- Daily use of AI coding tools (Claude, Cursor, GitHub Copilot).
- Ability to quickly understand and improve an existing codebase.
- Strong communication skills and clean, maintainable coding practices.
- Comfort making architectural decisions and moving quickly from idea to shipped product.
Bonus Points - Stripe integration experience (PaymentIntents, Elements, webhooks).
- Tailwind CSS + shadcn/ui familiarity.
- Experience building AI-powered features (LLM integrations, chatbots, prompt safety).
- Experience shipping products as a solo developer or as part of a small team.
- Interest in proptech, real estate, or vertical SaaS (not required).
What We Don’t Require - 10+ years of experience
- Big?tech company background
- Real estate industry knowledge
Applicants must be legally authorized to work in the United States. Sponsorship is not available for this position.