Job Summary:
Otter is a company dedicated to helping restaurateurs succeed in online food delivery through innovative software solutions. They are seeking a Senior Software Engineer to build and evolve data-intensive applications, modernize product features, and ensure quality and reliability in their offerings.
Responsibilities:
• Build and evolve Otter Insights — enable customers to answer questions like 'How’s my business doing?', 'What should I focus on today', and 'What do I owe for taxes' through best-in-class data intensive applications and experiences.
• Ship full-stack product features with end to end ownership: React/TypeScript UI in Fiber micro-frontends, data integration via GraphQL and analytics APIs, and close partnership with data/platform engineers on metrics definitions and data correctness.
• Modernize our product suite: add chat with your data, data storytelling, scheduled reports, and other features that modernizes our product suite.
• Build a reusable platform: support our engineering community through reusable FE components and building a Board Maker product to ship dashboards through a no-code interface.
• Own quality and reliability through layered testing with Jest, and Cypress and building performance testing frameworks.
Qualifications:
Required:
• 3+ years building production web applications, with strong ownership of features from design through launch and iteration.
• Deep frontend expertise in React and TypeScript: component architecture, hooks, state management, data fetching (React Query, Apollo/GraphQL), and building accessible, performant data-heavy UIs.
• Full-stack mindset — comfortable working across the stack: consuming and shaping API contracts, debugging data discrepancies with backend/analytics services.
• Experience with analytics or BI products — dashboards, reporting, metrics exploration, financial/operational reporting, or similar; bonus if you've built charting, filtering, or self-serve analytics experiences.
• Strong engineering fundamentals — ownership mindset, testing discipline, TypeScript rigor, and code review culture.
• Product sensibility — you care about restaurateur-facing UX, building trust through data, and collaborating with product and UX design on customer experiences.
• Collaboration and communication — you work well with PM/Design/Data partners, give clear technical feedback, and thrive in a fast-moving, onsite, cross-functional environment.
Preferred:
• Experience with visualization libraries (e.g. Visx, D3, Recharts), Cypress E2E testing, internationalization (Rosetta), Mixpanel/product analytics, or data platforms (Cube, Pinot, warehouse-style analytics).
Company:
All-in-one Restaurant Operating System. Founded in 2020, the company is headquartered in Los Angeles, US, , with a team of 501-1000 employees. The company is currently Late Stage.