Full Stack Engineer

CiridaeSan Francisco, CA

About The Position

You turn a compelling prototype into the production system a customer actually runs on. Full-stack, at a pace that is not normal. This is a high-agency engineering role with unusual variety: every engagement brings a different industry, workflow, and technical problem. Our Forward Deployed Engineers go into the field, learn how the business works, establish the vision, and build the first version. You take that context and make it real: well-architected, reliable software that handles messy data, demanding users, and everything production exposes. While the FDE leads the customer relationship and communicates the vision, most of your time is spent building. What you own. The application from validated prototype through launch and iteration: frontend, backend, data models, integrations, LLM orchestration, testing, deployment, and the operational plumbing that keeps it running. You translate field context into technical decisions and make complex AI systems intuitive for nontechnical users. This ownership includes identifying gaps, making architecture decisions, pushing back when solutions will not survive production. What you learn on one engagement becomes a reusable component, pattern, or capability that makes the next deployment faster

Requirements

  • Deep full-stack engineering fundamentals.
  • Shipped production software across React and TypeScript on the frontend.
  • Shipped production software across Python, APIs, and Postgres on the backend.
  • Ability to design clean data models.
  • Ability to debug across the stack.
  • Ability to reason clearly about security, performance, reliability, and maintainability.
  • Production experience with LLM-powered applications.
  • Practical opinions about agents, RAG, tool use, evaluations, observability, and designing around non-deterministic behavior.
  • Use AI deeply in your engineering workflow to build, debug, and iterate faster.
  • Pair urgency with a high bar for code quality and production readiness.
  • Roughly 3+ years of software engineering experience.
  • Demonstrated ownership of complex systems end-to-end.

Responsibilities

  • Build well-architected, reliable software that handles messy data, demanding users, and production challenges.
  • Own the application from validated prototype through launch and iteration, including frontend, backend, data models, integrations, LLM orchestration, testing, deployment, and operational plumbing.
  • Translate field context into technical decisions.
  • Make complex AI systems intuitive for nontechnical users.
  • Identify gaps, make architecture decisions, and push back when solutions will not survive production.
  • Develop reusable components, patterns, or capabilities to accelerate future deployments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service