O

Otter

Builds restaurant ordering and operations software

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USA

About the Job

Requirements

  • At least 3 years of experience building production web applications, with ownership of features from design through launch and iteration.
  • Deep expertise in React and TypeScript, including component architecture, hooks, state management, data fetching with React Query or Apollo/GraphQL, and building accessible, performant data-heavy user interfaces.
  • Ability to work across the stack, consume and shape API contracts, and debug data discrepancies with backend and analytics services.
  • Experience with analytics or business intelligence products, such as dashboards, reporting, metrics exploration, or financial and operational reporting.
  • Strong engineering fundamentals, including ownership, testing discipline, TypeScript rigor, and code review practices.
  • Product sensibility for restaurateur-facing user experiences and building trust through data.
  • Ability to collaborate with product management, design, and data partners; provide clear technical feedback; and work in an onsite, cross-functional environment.

Responsibilities

  • Build and evolve Otter Insights so customers can understand business performance, priorities, and tax obligations through data-intensive applications and experiences.
  • Ship full-stack product features, including React/TypeScript interfaces in Fiber micro-frontends, data integration through GraphQL and analytics APIs, and collaboration with data and platform engineers on metric definitions and data correctness.
  • Modernize the product suite with features such as chat with data, data storytelling, and scheduled reports.
  • Build reusable frontend components and a Board Maker product that enables dashboards to be shipped through a no-code interface.
  • Own product quality and reliability through layered testing with Jest and Cypress and by building performance-testing frameworks.
  • Collaborate with product and user-experience design partners on customer experiences.

Desired Qualifications

  • Experience building charting, filtering, or self-service analytics experiences.
  • Experience with visualization libraries such as Visx, D3, or Recharts.
  • Experience with Cypress end-to-end testing, internationalization with Rosetta, Mixpanel/product analytics, or data platforms such as Cube, Pinot, or warehouse-style analytics.

About the Company

Otter

Builds restaurant ordering and operations software

Otter builds restaurant software that brings in-store, pickup and delivery orders into one system for independent quick-service businesses and larger restaurant groups. Its point-of-sale platform connects ordering channels with kitchen screens, menu management and sales reports, so staff can follow orders from checkout to preparation. Restaurants also use its online storefronts, kiosks and loyalty tools to take direct orders and manage guest relationships across ordering channels. The business sells monthly software plans per location, with hardware bundles and payment-processing charges that vary by plan and card volume. Otter is headquartered in Los Angeles, California.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Los Angeles, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Otter

See more jobs