About The Position

Owner is building the next generation of its orders platform, which is the foundation for all products and services offered to restaurants. This platform needs to be reliable, accurate, and capable of handling offline scenarios. The role involves redesigning the core data model and APIs, shaping the event-driven architecture, and contributing to the launch of new features like table service. The engineer will work closely with a small, high-trust team with direct ownership over critical components and collaborate with other product teams. This is an opportunity to make a significant impact on a fast-growing company and help thousands of restaurant owners succeed.

Requirements

  • 4+ years of experience building and shipping production backend systems, with a track record of owning critical services end to end — not just contributing to them
  • Strong experience with Kotlin or another JVM language — you're comfortable in the language and can move fast in it
  • Hands-on experience with Kafka or event-driven architecture — you understand how to design reliable, scalable event streams and know the failure modes to watch out for
  • Solid PostgreSQL and data modeling skills — you think carefully about schema design, can reason about performance, and understand how data model decisions compound over time
  • Experience designing and evolving APIs that multiple teams depend on — you know what good API contracts look like and how to maintain them as requirements change
  • Strong sense of ownership and urgency — you don't wait for perfect requirements, you drive toward clarity and keep things moving
  • Experience at a product-focused startup or SaaS company where speed and quality weren't treated as a tradeoff

Nice To Haves

  • MongoDB
  • TypeScript

Responsibilities

  • Help rebuild the orders model — contribute to redesigning the core data model and APIs to support table service, online ordering, point of sale, and the guest app from a single, reliable foundation — including offline scenarios when restaurants lose connectivity
  • Shape the event-driven architecture — help design and evolve our Kafka-based order events so that every downstream system (point of sale, guest app, reporting) gets the data it needs, in the right shape, in real time
  • Contribute to the table service launch — help deliver the backend infrastructure needed to support full service restaurants by end of Q2, working closely with the point of sale and guest app teams
  • Be the orders authority — partner with engineering leads across online ordering, point of sale, and the guest app to define contracts, APIs, and data standards that will scale with the business
  • Improve reliability and observability — instrument the orders service with the alerting, dashboards, and runbooks the team needs to catch and resolve issues fast
  • Leverage AI tools to move faster — use AI tooling to accelerate your work, from writing and reviewing code to exploring solutions and automating repetitive tasks
  • Help us build a great team — interview candidates, share technical context, and raise the bar for how we build

Benefits

  • Comprehensive health coverage
  • Work from anywhere (remote-first workplace)
  • Unlimited PTO
  • Generous pre-IPO equity package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service