Role
Own and improve small, fast web experiences and internal tools—forms, kiosks, mini-apps, dashboards—and wire them to our ERP/CRM and messaging stack. Build front end + back end, integrate third-party services, and design lightweight orchestration so releases are quick, stable, and easy for centers to use.
What you’ll do
- Design, build, and maintain brand-consistent web apps/pages (NPS, concierge/info, birthday enquiry, self-check-in, mini dashboards).
- APIs & integrations: Node/Python services to Odoo/CRM, WhatsApp BSP, payment gateways, terminals, landlord feeds—idempotent, retriable, auditable.
- Middleware & orchestration: Webhook consumers, queues/jobs (e.g., n8n/Node workers/Redis/RabbitMQ); SLAs, retries, dead-letter handling.
- Security & consent: JWT/OAuth, signed deep links, rate limiting, consent-aware UX aligned to PDPL.
- Performance & reliability: Front-end perf tuning, safe caching, error/latency monitoring; keep p95s low.
- Analytics: Event instrumentation; surface simple BI tiles or clean exports for dashboards.
- AI touches (preferred): LLM-powered FAQ/concierge or ticket summaries via safe APIs; log prompts/results with guardrails.
- Quality & releases: Tests, code reviews, Git/CI, containerized dev; small, reversible releases with rollbacks.
What you bring
- 5–7 years full-stack: React/Next or Vue + Node/Python (REST/webhooks).
- Strong web fundamentals (HTTP, caching, async patterns) and auth/security (JWT/OAuth, CSRF/CORS, input validation, rate limiting).
- API design/consumption, data mapping, observability (logs/metrics).
- Comfortable with Docker, Git/CI, and cloud/VPS basics (env vars, logs).
- Clear documentation and communication; bias to ship small and often.
Nice to have
- Orchestration/queues (n8n, Celery/Redis, RabbitMQ, cron workers).
- Integrations: WhatsApp BSP (e.g., GupShup), payments, terminals, landlord feeds.
- PWA/kiosk mode, barcode/receipt printing, basic image pipelines.
- BI wiring (Metabase/Power BI) or light ETL.
- AI: LLM API use (prompting/retrieval), embeddings/vector stores, guardrails.
- Consuming Odoo APIs/JSON-RPC cleanly.
How we work
- Short cycles: discover → build → test → release; small, reversible changes.
- Pages load fast; forms don’t fail; integrations are traceable & retriable.
- p95 latency stays low as data grows; errors are monitored and fixed quickly.
- Centres get tools that reduce clicks and speed up check-in; stakeholders get accurate data.
Job Type: Full-time
Pay: AED8,000.00 - AED10,000.00 per month
Application Question(s):
- Are you in UAE?
- Expereince in Web Apps • Integrations • Orchestration • AI-ready ?
Experience:
- Full-stack: 6 years (Preferred)