About the job
Staff Full Stack Engineer - Integrations Platform
Location: Mountain View, CA
About Us
At CloudKitchens and Otter, we are redefining the culinary landscape by creating the ultimate "Operating System" for the food industry. Our Integrations Platform Team plays a crucial role in uniting restaurants with the diverse array of delivery apps (such as UberEats and DoorDash) and Point of Sale systems (like Toast and Square).
We recognize that a robust backend is ineffective if it isn’t user-friendly. Therefore, we are seeking a talented Staff Full Stack Engineer to lead the Merchant Onboarding & Connection Experience. In this role, you will develop intuitive interfaces and orchestration layers that empower non-technical restaurant owners to securely connect, configure, and monitor their essential business tools independently.
Your Role
You will serve as a vital link between our intricate backend synchronization engines and our customer base. Your task will be to design a "Self-Serve" architecture that streamlines the integration of third-party services.
- Design the Connection Wizard: Create and implement comprehensive full-stack workflows that assist merchants in navigating complex authentication processes (OAuth2, API Keys, Credential Vaults) across numerous platforms.
- Develop Connection Health Observability: Construct user-centric dashboards that make the invisible visible. You will build real-time interfaces that elucidate why a menu synchronization failed or whether their POS is operational, translating complex backend error logs into easily understandable status indicators.
- Simplify Configuration Management: Develop dynamic, data-driven interfaces that automatically cater to the specific configuration needs of each new integration partner, eliminating the necessity for frontend code modifications for every vendor.
- Lead the Self-Serve Initiative: Transition the company from a manual, support-ticket-driven onboarding process to a fully automated, product-led experience.
Technical Challenges You Will Overcome
- Resumable Workflow State: Menu publishing on a delivery platform is not a straightforward process; it requires validating numerous items, uploading images, and obtaining partner acknowledgment. You will need to architect a user interface that allows users to initiate a significant update, encounter a validation error, close their browser, and later return to rectify that specific error and resume the process.

