Cssmerge Senior Backend Software Engineer at Cssmerge building and evolving Otter Insights, a data-intensive application for restaurateurs. Ship full-stack features using React, TypeScript, GraphQL, and collaborate with data/platform engineers.
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.
Qualification
Nice to haveCypress E2E testingInternationalization (Rosetta)Mixpanel/product analyticsData platforms (Cube
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.
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.
Nice to have: 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).
Preferred
Experience with visualization libraries (Visx, D3, Recharts)
Cypress E2E testing
Internationalization (Rosetta)
Mixpanel/product analytics
Data platforms (Cube, Pinot, warehouse-style analytics)