Otter aims to help restaurants succeed in online food delivery by providing a platform that increases sales, reduces order errors, and eliminates the chaos of managing delivery operations. The Menu Platform is a critical infrastructure for restaurants worldwide, requiring high availability and scalability to manage menus across various online delivery channels and POS systems.
Requirements
- Strong background in building scalable, reliable, distributed systems
- Proficiency in Java and modern backend development practices
- Experience maintaining large-scale, high-traffic applications
- Ability to design new systems from scratch and evolve existing architectures.
Responsibilities
- Build data-driven features that power dynamic menu operations.
- Contribute to planning and strategy for tools and internal platforms.
- Design, implement, and test backend services using agile practices.
- Collaborate cross-functionally with engineering, product, and support teams.
- Write, debug, and maintain high-quality code across multiple projects.
- Architect scalable systems capable of supporting large, distributed workloads.
- Improve platform reliability, performance, and developer experience.
Other
- Education: Bachelor’s degree in Computer Science or equivalent experience.
- Experience: 10 - 15 years of professional software engineering experience.
- Impact Orientation: Demonstrated track record of meaningful, high-quality contributions.
- Communication: Clear communicator capable of partnering with both technical and non-technical stakeholders.
- This role is onsite at our Mountain View office.