Senior Full Stack AI Engineer
Crescent Enterprises · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeAbout CamiMillions of service businesses across the region run on tools that were never built for them. Bookings sit in one place, payments in another, customer history nowhere at all. The owner is the system, and the system does not scale.Cami is the AI-native operating system that replaces it. Scheduling, payments, customer records, marketing and reporting in one platform, with an AI layer that handles the work an owner would otherwise do manually.It is a large and underserved market, and the technical problem is genuinely hard. This is software that takes real money, holds real bookings and runs businesses that cannot afford downtime. That is what you would be building.The roleWe are hiring a Senior Full Stack AI Engineer to own product features end to end, from API design through to deployment. You will build across Node.js services, React front ends and AWS infrastructure, and integrate LLM capabilities into workflows that merchants rely on daily to run their businesses. This is a hands-on role. You will work directly with product, design and engineering peers, and your work will ship continuously.What you will doBuild type-safe, performant APIs and services in Node.js, NestJS and TypeScriptDeliver responsive front-end experiences in React and Next.js with reliable client-server state handlingImplement and optimise LLM-powered features including prompting, semantic search, RAG and agentic flowsBuild and harden core booking, payment and customer data flows across every channel we supportMaintain meaningful test coverage across unit, integration and E2E layers using Vitest and PlaywrightContribute to GitHub Actions pipelines that enforce build, test and deploy quality gatesShip and operate services on AWS using Terraform, ECS Fargate, ECR and CloudFrontBuild features that respect tenant isolation and regional data-residency requirementsOur stackNode.js (NestJS, Fastify, TypeORM), TypeScript, React, Next.js, TanStack Query, TailwindCSS, PostgreSQL, Redis, AWS SQS, AWS (ECS Fargate, ECR, CloudFront), Docker, Terraform, GitHub Actions, Playwright, Vitest, Twilio, Auth0, and LLM APIs including OpenAI, Azure OpenAI and Anthropic.What we are looking for8+ years building and running modern web platforms in productionDeep Node.js and TypeScript experience, ideally with NestJS or FastifyStrong React and Next.js experience with modern front-end practicesHands-on experience integrating LLM APIs into real product workflows, not prototypesSolid PostgreSQL fundamentals including migrations, schema evolution and query performancePractical experience with containerised AWS deployments and TerraformComfort with event-driven architectures and asynchronous processingClear communication in a cross-functional teamNice to haveExperience in scheduling and booking, POS or payments domainsExperience with messaging or communications platformsMulti-region routing, tenant isolation and data-residency controlsExperience mentoring junior and mid-level engineers