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.
The role
You will work with the SpiceApp ecosystem: the Angular merchant dashboard used by restaurant groups, 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.
We are looking for a self-motivated, creative developer to join our startup project.
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 Angular - android POS application
- Node.js Functions backend (Google Cloud Functions / Firebase): REST APIs, webhooks, third-party integrations
- AI feature integration: LLM API calls, retrieval / RAG patterns, agentic workflows for the merchant dashboard
- Code reviews and mentorship of the Implementation Engineer
Must-have qualifications
- 5+ years of professional Angular development (Angular 12+ strongly preferred)
- 3+ years of Node.js backend development (Express, NestJS, or Firebase Functions)
- Strong experience with PWA architecture — service workers, offline support, push notifications
- 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
- Solid TypeScript fundamentals and component-driven architecture skills
- Experience writing unit and integration tests (Jasmine/Karma, Jest)
- Excellent written and spoken English — you will be in daily standups with the US teams
Nice to have
- Experience with Ionic (we use it for some mobile surfaces)
- Prior experience integrating with LLM APIs (Claude, OpenAI, etc.)
- Restaurant tech / POS / payments industry exposure
NOT your cup of tea:
- If you are a ASPNET, PHP, RDBMS person.
- If you cannot work independently and deliver.
How to apply
Send your CV and a 2-paragraph note answering: (1) the single hardest Angular performance problem you have solved, and (2) what you would build first if you joined SpiceApp. We prioritize candidates who include a link to live work — GitHub, a deployed PWA, a portfolio.
Thanks for applying!
Job Type: Full-time
Pay: ₹60,000.00 - ₹90,000.00 per month
Benefits:
Application Question(s):
- What is the single hardest Angular performance problem you have solved
- What you would build first if you joined SpiceApp?
- Any a link to live work — GitHub, a deployed PWA, a portfolio
Experience:
- Angular App Development: 4 years (Preferred)
Work Location: In person