About The Position

This is a senior individual-contributor role focused on building production features across the full stack, leveraging AI coding tools as force multipliers. The engineer will own features end-to-end, from database migration to frontend rendering, and will influence the codebase through the quality of their work and architectural decisions. The role involves working with a TypeScript monorepo, driving rebuild phases, building for a multi-region, data-residency-sensitive product, integrating with external systems, and shaping AI-assisted development workflows. The company is AI-first, with a codebase designed for AI comprehension, and operates asynchronously with a focus on engineering hygiene.

Requirements

  • 5+ years writing production TypeScript / JavaScript
  • True full-stack range: you can write a schema migration, a backend service, and a typed frontend component in the same afternoon
  • Demonstrated fluency with AI coding tools — you can articulate where they accelerate you and where they quietly mislead you
  • Strong relational database instincts: schema design, migrations, indexes, query plans
  • Sound architectural judgment — knowing when to build, buy, refactor, or ship as-is
  • A high bar for engineering hygiene — an untyped boundary or logic that leaked into a controller should bother you
  • Clear written communication. We are async-first; decisions happen in writing, and you can own a hard call in a thread rather than a meeting
  • Comfort working autonomously and remotely — you organize your own time, unblock yourself, and overlap with the team when it matters

Nice To Haves

  • Modern full-stack TypeScript framework experience (Nest-style backends, App-Router-style frontends)
  • Offline-first mobile architectures
  • Schema-first stacks with end-to-end type safety
  • High-frequency event pipelines or IoT telemetry
  • Multi-region or data-residency-sensitive systems
  • Vertical SaaS with deep integration surface area

Responsibilities

  • Ship full vertical slices across a TypeScript monorepo — schema migration, backend service, frontend component — in a single PR, with end-to-end types holding the slice together
  • Drive the rebuild through its remaining phases, including the web dashboard, admin surface, mobile app, and a public API
  • Build for a multi-region, data-residency-sensitive product from day one
  • Integrate with the messy real world: property management systems, smart locks, payments, and a high-frequency telemetry pipeline
  • Raise the quality bar by example — through the code you ship, the reviews you give, and the patterns you leave behind for the next engineer
  • Shape how we work with AI: the workflows, guardrails, and standards that make AI-assisted development reliable and repeatable, not lottery-ticket development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service