Tech Stack
AWSCloudERPGoogle Cloud PlatformJavaScriptKotlinNode.jsPostgresPythonReact
About the role
- Drive the architecture, development, and evolution of a proprietary Operating System that supports end-to-end kitchen operations including procurement, production planning, stock control, order fulfillment, and reporting
- Own the technical vision and architecture for the Operating System
- Design and build robust backend systems, APIs, and integrations that power real-time kitchen operations
- Collaborate with product managers and operational stakeholders to translate needs into technical solutions
- Work across the full stack when needed (e.g., Node.js, React, Kotlin, GCP, PostgreSQL) focusing on solving problems
- Guide and mentor a distributed team of developers, ensuring code quality, best practices, and delivery velocity
- Lead technical hiring, structure the team, and grow engineering capabilities internally
- Ensure the platform is scalable, maintainable, and aligned with business goals
- Work with external vendors or contractors to speed up delivery and manage quality
- Work closely with onsite teams across operations, product, and executive leadership while operating remotely
Requirements
- 6+ years of experience in software development, with 2+ years in a technical leadership role
- Proven track record of building and scaling complex platforms or internal systems
- Strong ability to work across multiple tech stacks and pick up new tools quickly
- Experience with backend (e.g., Node.js, Python), frontend (e.g., React), and cloud platforms (e.g., GCP or AWS)
- Deep understanding of system design, APIs, databases, and software architecture
- Excellent communication and leadership skills—able to work remotely and still build strong alignment with teams
- Bonus: experience in F&B tech, ERP, or inventory management systems