
AI Systems Developer (Vibe Coder)
- On-site
- Dubai, Dubai, United Arab Emirates
- IT / Programming
Job description
Role Overview
We are looking for an AI Systems Developer — known internally as a Vibe Coder — who can turn high-level ideas into working, connected systems.
This is not a traditional software engineering role. The company provides the concept and direction. Your job is to build — using AI-assisted development tools (~90% of the workflow) such as ChatGPT, Claude, and Cursor — and to build things that actually work within what already exists.
Before writing any code, you are expected to understand the existing infrastructure and how the pieces connect. That context is what makes the difference between a system that integrates cleanly and one that creates more problems than it solves.
A working, connected system delivered on a real understanding of the environment. That is the job.
Key Responsibilities
AI-Assisted Development
Use AI coding assistants (ChatGPT, Claude, Cursor) to architect, generate, and iterate on code
Review, debug, and refine AI-generated output to ensure reliability, security, and correctness
The goal is always a delivered, functional system — not a well-written one that does not connect
Systems Integration
Connect new tools to existing platforms through APIs, authentication systems, and data pipelines
Build connectors and sync processes between internal and external systems
Never deliver a solution that requires manual bridging between disconnected parts
Automation & Workflow Engineering
Build scripts, bots, and automation services that eliminate manual operational processes
Implement background job processing, task queues, and scheduled automation
Infrastructure & Deployment
Deploy and manage applications using modern platforms such as Vercel, GitHub, and Supabase
Maintain clean version control and deployment pipelines through GitHub — every project tracked, versioned, and recoverable
Use Vercel for frontend and serverless deployments with proper environment management
Use Supabase for database, authentication, and backend services where applicable
Configure reverse proxies, service routing, and secure endpoints on self-hosted environments where required
Continuous Improvement
Occasionally identify manual processes or inefficiencies that could be improved
Bring forward a practical proposal when a clear opportunity is spotted
Job requirements
Requirements:
Reads and understands the existing infrastructure before writing any code
Experienced with AI-assisted development as a primary workflow, not a supplement
Comfortable building across multiple layers — backend, infrastructure, automation, and integrations
Familiar with modern deployment workflows — GitHub, Vercel, Supabase
Strong debugging instincts and system-level thinking
Asks the right questions early — about how things connect and what will break
Over time, brings ideas to the table — not just executes them
or
All done!
Your application has been successfully submitted!
