Join us to build mission-critical systems used in thousands of restaurants worldwide, solving real-world challenges in Distributed Systems, Secure Development, Machine Learning, Image Processing, and more.
Responsibilities:
Design and Build: Develop scalable backend components for both cloud and on-premise environments.
End-to-End Ownership: Take full ownership of your code from design through implementation and testing to deployment.
High-Impact Development: Work on systems used in restaurants around the globe, many running on legacy hardware efficiency and stability are critical.
Collaboration: Partner with cross-functional teams (including frontend, product, QA, and DevOps) to deliver robust features.
Innovation with Purpose: Bring creative problem-solving to build performant, stable, and well-architected systems under real-world constraints.
Independence and Leadership: Operate autonomously while driving forward best practices in backend development and system design.
Requirements:
3+ years of hands-on backend development experience Go, Java, Python (Go is what we use)
3+ years of experience with SQL and NoSQL databases, including performance optimization
Solid understanding of API design principles and RESTful services (GraphQL is a nice bounus)
Experience with containers (e.g., Docker) an advantage
Ability to develop efficient solutions that run reliably on lower-end hardware
Experience with CI/CD pipelines and DevOps practices