We're building an Omnichannel Automation & BI function that deploys WhatsApp, Web Chat, Voice (Vapi), SMS, and Email automations tightly integrated with GoHighLevel/Odoo and live dashboards. We also run a privacy-first, in-house AI layer (retrieval with citations, guardrails) where feasible.
This is an in-house, hands-on developer role owning day-to-day automations and reliability for client deployments in the UAE.
Main Focus (Day-to-Day)
Build & maintain n8n automations with clean retries/backoff and error paths; add small custom JS/TS nodes when needed.
API glue to CRMs (GoHighLevel/Odoo): create/update contacts, deals, notes; field mapping, dedupe rules, webhook handling.
WhatsApp Business Cloud ops: templates, 24-hour session rules, quality/health monitoring; safe broadcasts; SMS/email fallbacks.
Voice (Vapi) operations for UAE: events/transcripts, region/codec tuning, outcome logging; diagnose & reduce latency.
Data hygiene & Ops dashboard: write clean records to Postgres/Supabase; surface KPIs (speed-to-reply, booking rate, SLA).
Reliability & security basics: idempotent webhooks, HMAC verification, queues (BullMQ/Redis), structured logs, Sentry alerts.
Client onboarding & docs: configure channels, templates, calendars; turn bespoke work into reusable templates.
Prompt Engineering & LLM Quality:
Design & maintain system prompts per client/brand (EN + Arabic), with tone, disclaimers, escalation rules, and channel constraints.
Structured outputs: enforce strict JSON tool schemas (booking, CRM writes) and citations for KB answers; validate before acting.
RAG-aware prompting: inject context chunks with sources; degrade gracefully on low confidence.
Versioning & experiments: keep prompt versions, run A/B tests on golden cases, track win/loss notes.
Safety & guardrails: jailbreak resistance, PII redaction cues, refusal policies; never leak internals.
Cost/latency hygiene: minimize tokens, cache summaries, optimize for real-time voice.
Must-Have Skills:
TypeScript/Node.js for APIs/webhooks (Express/Fastify).
n8n (advanced) -- robust production flows, small custom code as needed.
WhatsApp Business Cloud -- templates, session/quality rules.
Vapi (or similar) -- call events, transcripts, practical latency tuning.
GoHighLevel API (Odoo nice-to-have) -- mapping, dedupe, notes/activities.
Postgres/Supabase basics, SQL; comfort with simple dashboards/KPIs.
Prompt engineering (OpenAI/Anthropic or similar): system prompts, few-shot patterns, JSON tool schemas, RAG with citations, evaluation on golden sets.
Webhook security & duplicate-safe processing: HMAC verification, idempotency keys/TTL, retry/backoff.
Language: Strong English; Arabic a plus.
Nice-to-Have:
React/Next.js for internal tools; Prisma/Drizzle ORM.
Self-hosted LLM/RAG familiarity (pgvector, vLLM/Ollama) with citations & guardrails.
Looker/Metabase dashboards.
Apply on Indeed with:
CV
GitHub/portfolio
2-3 lines about your most relevant n8n and WhatsApp/Vapi build (what it did + how you handled retries/idempotency).
(Optional) An example of a prompt + JSON tool schema you designed, or self-hosted RAG with citations.
Job Type: Full-time
Pay: AED3,000.00 - AED5,000.00 per month
Experience:
* AI Developments: 1 year (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.