About The Position

Thumbtack is seeking a Full-Stack Engineer to join the Business Applications Team. This role will focus on building and operating internal systems, expanding into a broader internal platform for AI-enabled work. The engineer will be responsible for designing and building the product surface that turns agent capability into something teams can rely on for business-critical work, including interfaces for configuration, review, approval, and understanding of agent actions. The position involves working across the full stack, from React and TypeScript to service code and data models, and partnering directly with business teams to translate operational needs into software. The challenge lies in making AI agent actions trustworthy by providing configuration, review, and correction capabilities, moving automation beyond pilot stages.

Requirements

  • 3+ years of professional software engineering experience.
  • Strong frontend skills with React and TypeScript, including complex application state and data-dense interfaces.
  • Solid backend engineering ability (experience with Go, PHP, and Python is a plus, with an expectation to pick up new languages).
  • Working knowledge of relational and non-relational data stores (Postgres, DynamoDB, or similar).
  • Real product judgment: ability to look at a workflow, decide what to build, and say what to cut.
  • Interest in the problems associated with non-deterministic systems (uncertainty, partial failure, designing for human correction).
  • Proven ability to navigate ambiguity, close knowledge gaps, and deliver in an evolving environment.

Responsibilities

  • Design and build interfaces for business teams to configure agents, review their work, approve or correct actions, and understand what happened and why.
  • Build observability and evaluation tooling to make agent behavior legible, including success/failure rates and the impact of changes.
  • Work across the full stack (React, TypeScript, Go, PHP, Python) to own features end-to-end through build, test, launch, and iteration.
  • Partner directly with business teams to translate ambiguous operational problems into working software.
  • Own the full lifecycle of work, including monitoring and post-launch improvement.

Benefits

  • Total cash compensation range for the role is currently $154,700.00 - $200,200.00 (for candidates in Ontario and British Columbia).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service