Senior Full Stack Engineer (Team Lead)

About SuiteOp
SuiteOp is a property operations platform built for the modern hospitality operator — managing smart devices, deploying next-gen guest experiences via web apps, and field teams across large portfolios. We integrate with everything from smart locks to payment processors, and serve operators running thousands of units across short-term rentals and boutique hotels.


We're a lean, seed-stage team ($3M+ raised) that ships like a company many times our size. The reason: we build with AI, not just for it. Claude Code, Cursor, and Copilot aren't afterthoughts here — they're core to how we work every day.

We're in the middle of a clean-room rebuild: migrating from a legacy no-code platform to a hand-crafted TypeScript monorepo. New database, new API layer, new dashboard, new mobile app — all being built from the ground up, right now. It's the most interesting moment to join.

The Role

You'll be an engineer who happens to be exceptionally good at working with AI. Not an ML researcher, not a prompt engineer. You'll write real production code across the full stack while leading a small team of engineers doing the same.


You'll use AI coding tools as force multipliers to ship features, debug issues, and refactor code at a pace that would be impossible otherwise. You'll also shape how the team works with AI, establishing workflows, standards, and practices that make AI-assisted development reliable and repeatable across the engineering org.


This is a player-coach role. You'll spend most of your time building, but you'll also be responsible for the output, growth, and direction of the engineers around you.


What You'll Do

  • Build production features across our full-stack TypeScript monorepo: API services, web dashboard, mobile screens, database schemas
  • Ship full vertical slices, from database migration to API endpoint to UI component, not isolated tickets
  • Lead and mentor engineers through code review, architectural guidance, pairing sessions, and setting the quality bar for the team
  • Drive the rebuild through its remaining phases: API migration, web dashboard rebuild, mobile app rebuild with offline-first architecture
  • Integrate with external services like property management systems, smart locks, payment processors, and communication APIs
  • Work with AI tools daily and establish best practices for the team to do the same
  • Own engineering standards, enforcing strict type safety, schema-first data flow, real integration tests, and clean architecture across the codebase


What We're Looking For

  • 5+ years of professional experience with TypeScript or JavaScript in production
  • 2+ years of experience leading engineers, whether as a tech lead, engineering manager, or senior engineer who mentored others and owned team output
  • Full-stack capability. You're comfortable writing a database migration, a backend service, and a frontend component in the same PR
  • Demonstrated proficiency with AI coding tools. You already use Claude Code, Cursor, Copilot, or similar in your daily workflow and can articulate when they help and when they don't
  • Strong understanding of relational databases, including schema design, migrations, indexes, and foreign keys
  • Good architectural judgment. You know when to build, when to buy, when to refactor, and when to ship as-is
  • Clear written communication. We're async-first and decisions happen in writing


Nice to Have

  • Experience with NestJS, Next.js, or React Native / Expo
  • Experience with offline-first mobile architectures
  • Experience with IoT data pipelines or high-frequency event processing
  • Familiarity with Supabase or similar Postgres-as-a-service platforms
  • Experience scaling a small engineering team during a high-growth phase


Our Stack

TypeScript everywhere. Turborepo monorepo. NestJS API, Next.js web dashboard, Expo mobile app. Supabase for the database, auth, and realtime. Redis for background job processing. Hosted on Vercel and Railway. End-to-end type safety from database schema to frontend form.


How We Work

  • Small team, high ownership. You'll own entire features end-to-end and be accountable for your team's output.
  • AI-first development. Our architecture is deliberately designed for AI comprehension: modular monolith, strict types, schema-first data flow, unified context windows.
  • Types over tests. End-to-end type safety catches most bugs at compile time. When we test, it's integration tests against real databases, no mocks.
  • Platform over primitives. Managed services handle infra so we spend our time on product, not devops.


Why Join Now

You'd be joining at the most interesting moment: the rebuild. The architectural decisions are being made right now. The patterns that will define how this product scales are being laid down this quarter. You won't inherit a legacy system. You'll build the system that replaces it.

You'll also be shaping the team. As we grow, the engineering culture and practices you establish will define how every future engineer works. This is a rare chance to build both the product and the team.

The pay range for this role is:

180,000 - 220,000 USD per year (US)

R&D

New York, NY

Share on:

Terms of servicePrivacyCookiesPowered by Rippling