The Role We are looking for a Full Stack Engineer to join on an initial 3-month contract, with a strong likelihood of extension based on performance and business needs. This role suits someone who enjoys building in fast-paced environments, is comfortable with ambiguity, and values shipping real, impactful work.
You will help design and build the internal platform that powers all client engagements — including agent runtime, tool integrations, conversation infrastructure, and client-facing interfaces used to deploy and manage AI workforces.
This is not a ticket-driven role — you will work closely with the founders, contribute to architecture decisions, and ship production code used by real enterprise clients. Experience in startups, agencies, or freelance projects will help you succeed in this environment. About the Project Our client is an AI-native agency based in Muscat, Oman, building custom AI workforces — intelligent agents that augment client teams by handling repetitive and time-consuming tasks. They partner with enterprises and growth-stage companies across the GCC to deliver measurable AI impact — not just experiments. The team is small, focused, and moves fast, offering direct access to founders, real ownership, and the opportunity to grow alongside the business.
What You’ll Be Doing * Design and build the core agent platform: runtime infrastructure, tool integrations, multi-agent orchestration, and workflow execution * Develop client-facing applications — web apps, chat interfaces, and dashboards for managing AI workforces * Build integrations with enterprise systems such as Microsoft Teams, email platforms, CRMs, ERPs, and internal APIs * Architect backend services for long-running agent tasks, file processing, and structured AI outputs * Collaborate directly with founders to scope, estimate, and deliver client projects end-to-end
What We Expect Must-have: * 3+ years of experience in full stack engineering * Strong proficiency with React or Next.js and TypeScript * Solid backend experience with Python (Django and/or FastAPI) * Hands-on experience with PostgreSQL (schema design, query optimisation, migrations) * Strong understanding of REST APIs and asynchronous programming * Experience building and shipping production applications end-to-end * English level: Upper-Intermediate (B2) or higher preferred * Ability to work independently in a distributed, async environment
Nice to have: * Experience working with LLM APIs (Anthropic, OpenAI, AWS Bedrock) * Familiarity with agentic frameworks (LangChain, LangGraph, etc.) * Previous experience in a startup, agency, or freelance environment * Exposure to multi-agent systems, tool integrations, and structured AI outputs * Experience with Microsoft Teams bots or email integrations (Graph API, SMTP, IMAP) * Arabic language skills
Why This Role Is Worth Your Time * Fully remote setup * Direct impact — your work ships to real enterprise clients * Opportunity to extend and grow with the company * Small, fast-moving team with no unnecessary bureaucracy * Front-row seat to the AI transformation happening across the region right now