We re looking for a talented and versatile
Software Engineer
with expertise in Java, React, SQL databases (SQL Server/PostgreSQL), AWS
, and a strong interest or experience in AI/ML technologies
. In this role, you ll help design and scale secure, high-performing, cloud-based applications. Youll collaborate closely with product managers, designers, and engineers to deliver next-generation features and tools for our platform.
Join us to improve our platform and add the next generation of products.
About this roll* (Responsibilities)
- Collaborate with cross-functional teams (UX, Product, QA, Engineering) to build and maintain high-performance SaaS applications
- Develop backend services and APIs using
Java
(Spring Boot or similar frameworks) - Build modern, interactive UIs with
React.js
- Write performant, maintainable SQL queries using
SQL Server or PostgreSQL
- Deploy, monitor, and manage applications on
AWS
using services like EC2, Lambda, RDS, and S3 - Integrate AI/ML-powered features using platforms such as
OpenAI
- Ensure solutions are scalable, secure, and reliable across large distributed systems
- Contribute to code reviews, solution architecture, and technical documentation
- Advocate for best practices in coding, design, testing, and performance
- Take pride in seeing your work positively impact thousands of restaurants
Do you have the right ingredients*? (Requirements)
- 3+ years of Java development experience (Spring Boot preferred)
- 2+ years of React.js and modern frontend tooling experience
- Proficiency in SQL and relational databases (SQL Server or PostgreSQL)
- Familiarity with
cloud-native application development
and AWS
ecosystem - Exposure to or interest in
AI/ML
concepts and integrating AI-driven APIs - Experience with RESTful APIs and optionally GraphQL
- Skilled in writing unit/integration tests (JUnit, xUnit, etc.)
- Strong problem-solving abilities in large, distributed systems
- Experience with application monitoring, logging, and performance tuning
- Excellent communication skills, able to work with both technical and non-technical teams