Job: Backend Engineer (Full Stack Nice-to-Have)
Company Overview
Our client is an AI-powered restaurant management platform revolutionizing the way restaurants operate by automating critical functions traditionally handled by General Managers—such as scheduling, expense management, ordering, and vendor oversight. Born from the firsthand experiences of their founder who launched and scaled a successful café, they deeply understand the industry’s pain points. Their founding team has previously held key roles at Uber, Amazon, Blank Street, Sidecar Health, and multiple venture-backed startups. They’re committed to building a category-defining product and looking for top-tier talent to join their mission-driven team.
Role Overview
Our client is seeking an exceptional Backend Engineer with 7+ years of professional experience who consistently demonstrates high performance and delivers outstanding results. While this role primarily focuses on backend services, full-stack capabilities are a significant plus. You’ll collaborate closely with product managers, frontend engineers, designers, and directly with our founders to architect and implement innovative solutions that empower restaurants to run smarter and grow faster.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems and APIs.
- Ensure system reliability, security, and performance.
- Collaborate with product and engineering teams to implement AI-driven solutions.
- Optimize database performance and manage data integrity using PostgreSQL and Prisma.
- Contribute to infrastructure management using AWS and CDK.
- Actively participate in code reviews, architecture discussions, and technical decision-making.
- Continuously identify opportunities for process and technology improvements.
Requirements:
- 7+ years of experience as a Backend Engineer with a demonstrated track record of high performance.
- Deep proficiency with Node.js, Next.js, PostgreSQL, and Prisma.
- Strong experience building and deploying infrastructure with AWS and CDK.
- Demonstrated ability to architect complex systems from scratch.
- Proven ability to deliver exceptional results and consistently exceed expectations.
- Passionate about creating high-quality, scalable software solutions.
Nice-to-Haves:
- Full-stack development experience (React, frontend architecture).
- Familiarity with Python and experience integrating ML or AI models into production systems.
- Previous experience in startups or fast-paced, growth-oriented environments.