ezCater is looking to solve the problem of manual handoffs in their marketplace by building product-led experiences that let restaurant partners join, configure, and operate on ezCater through ezManage, thereby growing the share of partner actions that are self-serve and improving partner outcomes.
Requirements
- 2+ years building production UIs with React and TypeScript, using modern patterns (hooks, component composition) and strong UX sensibilities.
- 2+ years building backend services with Ruby on Rails, including Active Record, background jobs, and performance-minded SQL queries.
- Solid experience designing and consuming APIs (REST or GraphQL), plus working knowledge of relational SQL databases (e.g., PostgreSQL).
- A quality mindset: automated testing clean code, code reviews, and CI/CD basics.
- Practical experience using feature flags, telemetry, and safe rollout techniques to ship incrementally and de‑risk changes.
Responsibilities
- Build and ship partner‑facing features that allow restaurant partners to update menu items, prices, and availability in real time as part of the Menu Self‑Service initiative.
- Create polished, accessible UIs in React and TypeScript that make complex menu editing simple and fast.
- Add guardrails and automated validations to protect pricing integrity and overall menu quality.
- Collaborate with Product, Design, and Operations to scope, iterate, and launch MVPs and pilots.
Other
- 2+ years of experience
- ezCater does not sponsor applicants for work visas or legal permanent residence.
- Background check may be required following a conditional offer of employment
- Must be willing to work in a remote-hybrid environment
- Must be willing to work with a team and collaborate with Product, Design, and Operations