Backed by Initial Capital.
About the role
As a Software Engineer on the Otter Customer Lifecycle team, you'll build the platform that every other team at Otter depends on — the core systems that define what a restaurant is in our product, and the services that get merchants from signup to serving orders.
What they're looking for
- Proficiency in Java or Go, writing production backend services
- Solid foundation in distributed systems, microservices, and API design (gRPC and/or REST)
- Experience with databases (e.g. PostgreSQL, CockroachDB) and writing performant queries
- Experience designing data models and core domain objects that other teams build on top of
- Experience operating services in production, and a collaborative, product-minded approach
More about this role
In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people — but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben & Jerry's, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches.
As a Software Engineer on the Otter Customer Lifecycle team, you'll build the platform that every other team at Otter depends on — the core systems that define what a restaurant is in our product, and the services that get merchants from signup to serving orders.
- Build and own the merchant platform: the core services and data models behind stores, facilities, brands, and the entitlement-driven configuration that determines what each merchant can access.
- Design onboarding services that take a new restaurant from signup to live and serving orders, reliably and without manual intervention.
- Build the backend for self-serve...
Browse similar: Startup jobs · San Francisco Bay Area