HappiNest.AI is an AI leasing platform for residential property managers, and they are seeking a Founding Full Stack Engineer to join their team. The role involves managing the entire stack, diagnosing and fixing production issues, and ensuring the reliability of their software systems.
Responsibilities:
- Diagnose and ship fixes for production incidents across the stack. A customer says leasing agents aren't getting tour notifications. You pull logs, trace the messaging pipeline, find the bug, ship the fix, write the postmortem. The same week you might debug a prompt that works in dev but not prod, an upload that silently truncates in the frontend, or inbound SMS that stops arriving
- Keep cross-service contracts in sync between our TypeScript backend and Python AI service. Write tests that lock them in. Decide the deploy ordering when changes touch both sides
- Make build-vs-buy calls on integrations. Should a new property management system integration go through a third-party aggregator, get built in-house, or some mix? Research it, write up a recommendation with real cost and risk numbers, present it
- Own observability and reliability work. Decide where each tool in the stack fits, tune the noise out of alerts, and make sure that when something fires, it actually means something
- Keep CI/CD healthy. Chase down flaky tests, runtime mismatches, deploy strategy questions, and all the unglamorous infra work that makes shipping feel fast
- Design data models and architecture for new features. Billing, brand-configurable scheduling, dedup logic that has to match across services
- Review big in-flight branches before merge and flag the gaps that would only show up in prod