About SpiceApp
SpiceApp is a US-based restaurant technology platform serving Indian and multicultural restaurant groups across Pennsylvania, New Jersey, Delaware, and surrounding areas. We build a unified ecosystem — Point of Sale, Kitchen Display System, online ordering PWA, payments, and AI-driven analytics — that helps restaurant owners run faster, smarter operations. We are bootstrapped, profitable on a per-client basis, and now scaling our Kerala engineering team to support our next phase of growth.
Our platform is built on a bunch of angular apps, node backend (GCP), and Firestore. The ideal candidate must be inquisitive, creative, focused, and enjoy solving challenging problems. The developer should be able to understand and handle all aspects of our platform including frontend and backend technologies; develop high quality code, perform code reviews, write tests, and conform to the latest best practices.
We are looking for a self-motivated, creative developer to join our startup project.
The role
You will be working with the SpiceApp ecosystem: the Angular dashboard, the online ordering PWA that processes their direct-to-consumer orders, the ezmenu digital menu app, and the Node.js Functions backend that ties it all together. You will also lead our AI feature buildouts — AI dashboard insights, automated marketing, and customer intelligence agents.
You will work directly with our Tech Lead in Ernakulam and our team in the US. This is a high-ownership role — you will not be one of 30 developers in a service shop. You will be one of five engineers in a product company shipping software that runs real businesses.
What you will own
- Angular merchant dashboard: feature development, performance optimization, multi-location management UX
- Online ordering PWA: checkout flow, loyalty, coupons, integrated payments, order tracking
- Ionic-Android applications like POS, KDS
- Node.js Functions backend (Google Cloud Functions / Firebase): REST APIs, webhooks, third-party integrations
Must-have qualifications
- 3+ years of angular full-stack development experience
- 2+ years of Node.js backend development (Express, NestJS, or Firebase Functions)
- Solid Angular skills (Angular 12+)
- Strong Ionic + Angular skills (Ionic 6 or 7, Capacitor preferred over Cordova)
- Comfort with Firestore or a similar NoSQL database — queries, indexes, data modeling
- Experience integrating REST APIs and webhooks with third-party services (payment processors, delivery APIs, SMS/email)
- Working knowledge of Google Cloud Platform — Firestore, Cloud Functions, Cloud Storage
- Strong scripting skills (Node, Python, or shell) for data import and transformation
- Excellent communication skills - In English. Ability to lead to achieve results. Thrives in a dynamic, fast-paced environment of a startup.
- Experience with NON RDBMS (NoSQL) database like Firestore.
- Write lean, scalable code and document it. Work with team and end user to fix bugs, test, and support.
- Nice to have
- Prior experience integrating with LLM APIs
- Restaurant tech / POS / payments industry exposure
your cup of tea:
- If you are a ASPNET, PHP, RDBMS person.
- If you cannot work independently and deliver.
Thanks for applying!
Job Type: Full-time
Pay: ₹40,000.00 - ₹90,000.00 per month
Benefits:
Application Question(s):
- What is the single hardest Angular performance problem you have solved?
- Any previous projects you have build — GitHub, a deployed PWA, a portfolio link.
- What you would build first if you joined SpiceApp?
Experience:
- Angular App Development: 3 years (Preferred)
- Firestore/NoSQL database: 2 years (Preferred)
Work Location: In person