Write it down, then decide
Decisions and trade-offs are written into architecture decision records, so the reasoning outlives the people who made it.
Small, senior teams with real ownership. You will work directly with the people using what you build, and you will see it running in production rather than sitting in a backlog.
We keep teams deliberately small so that the person closest to the problem makes the decision. These are the principles we hire and work against.
Decisions and trade-offs are written into architecture decision records, so the reasoning outlives the people who made it.
Work ships behind flags in two-week increments. A thin slice in production beats a demonstration that only works on one laptop.
Engineers stay with a problem from discovery to operation, including the client conversation and the on-call rota.
Every requirement is traced to a business outcome before it is planned. If we cannot name the outcome, we question the build.
Every role is full-time and remote-first unless the listing says otherwise. Select a role for the full responsibilities, requirements and skills.
Build accessible, high-performance interfaces in React and Next.js, working closely with designers and backend engineers from first prototype to production release.
Design and operate the services behind our client platforms, covering API design, data modelling, background processing and the observability that keeps production predictable.
Deliver iOS and Android applications in React Native, including offline storage, device integrations and the release process through both app stores.
Shape complex enterprise products into clear interfaces, running research, producing prototypes and maintaining the design system engineering teams build against.
Take AI features from prototype to production, building retrieval pipelines, evaluation harnesses and the guardrails that keep model output reliable in live systems.
The same roles in full. Each listing states what the work involves and what we will ask you to demonstrate.
The process is designed to be predictable and to respect your time. We tell you the format and the timeline before each stage.
A 30-minute conversation about the work you have done and the kind of problem you want next. No puzzles and no whiteboard algorithms.
30 minutes
A focused discussion on a system you know well: the decisions, the trade-offs and what you would change with hindsight.
60 minutes
A short, realistic exercise in the domain of the role, completed with your own tools and followed by a collaborative review.
2-3 hours
We discuss scope, level and compensation transparently, then take two references. You receive a written offer with the level criteria attached.
Within one week
A distributed group of practitioners across engineering, design and applied AI. You would work alongside them, not behind a management layer.
Founder & Principal Architect
Distributed systems, platform strategy, technical due diligence
Dubai, UAE
Head of Engineering
Backend architecture, API design, PostgreSQL performance
Amman, Jordan
Head of Product Design
Design systems, enterprise UX, research and prototyping
Beirut, Lebanon
Principal Frontend Engineer
React, Next.js, animation systems, Core Web Vitals
Dubai, UAE
AI & Data Lead
Applied LLM systems, RAG, forecasting, MLOps
Riyadh, Saudi Arabia
Delivery Director
Programme delivery, QA strategy, release management
Doha, Qatar
Send us something you have built and a short note on the problem it solved. We read every application and reply within one business day.