Product Engineer, Application Core
Asia
October 1, 2026 at 7:40 AM
Be Part of the Founding R&D Team | UAE-Based Company | Opportunities in Jordan
๐ฅ๐ฒ๐บ๐ผ๐๐ฒ ยท ๐๐ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐ & ๐ฃ๐น๐ฎ๐๐ณ๐ผ๐ฟ๐บ ยท ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ ๐๐โ๐๐๐, ๐๐ฐโ๐๐ฑ ยท ๐ ๐๐๐ญ๐ฌ.๐ฌ.๐ญ
Product engineer who owns the core of the application in which ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐๐๐ฝ๐ฒ๐ฟ๐๐ถ๐๐ฒ ๐๐ ๐ฎ๐ด๐ฒ๐ป๐๐: the data that people and agents change at once, what a person sees while a result is pending, and the ๐ฟ๐ฒ๐ฝ๐น๐ฎ๐ ๐๐ต๐ฎ๐ ๐๐ต๐ผ๐๐ ๐ฒ๐ ๐ฎ๐ฐ๐๐น๐ ๐๐ต๐ฎ๐ ๐ต๐ฎ๐ฝ๐ฝ๐ฒ๐ป๐ฒ๐ฑ. Greenfield.
THE TECHNICAL CHALLENGE
We build agents on open-weight LLMs that operate web applications through the browser. People supervise these agents in one application, and people and agents change the same things at once. Results arrive half finished, and a person can correct, take over or stop at any moment. The engineering decides which copy of the data counts and what undo means when one participant is a machine. An agent is held to the steps it may take, and every step can be replayed afterwards. This role owns that core and builds the small simulated applications the agents are tested against. Those applications have sessions that expire halfway through a form and identifiers that change on every page load.
KEY RESPONSIBILITIES
โข Own the application core: which copy of the data counts, what each participant's undo takes back, and how a person sees what is pending or unknown
โข Keep an agent to the steps it is allowed to take, approval and stop among them, so that anything else is blocked before it has an effect
โข Build whole features end to end, client, server and stored data
โข Build and maintain the small simulated applications the agents are developed and tested against, every fault switched on or off by configuration and behaving the same way on every run
DESIRED QUALIFICATIONS
โข The data layer of a shipped application in which several people work on the same thing at once, owned through its second year: syncing, working offline, undo, what happens when two changes conflict
โข Merged contributions to a library for shared data or syncing, touching how changes merge or how data is stored
โข A replay or simulation system built that gives the same result every time, with the order of events kept right when several changes happen at once
โข A voice pipeline shipped in a web application: turn-taking, interrupting the speaker, echo cancellation, response-time limits
EXPECTED QUALIFICATIONS
โข T-shaped: deep in one domain, with working breadth in a neighbouring one
โข Structures a large, incompletely specified problem and drives it to a working result independently; treats two things changing at once as a design question from the start
โข Complex features shipped end to end in TypeScript across client and server, with changes shown before the server confirms them, reconnects and working offline handled; uses AI coding tools daily and verifies their output
โข The stored data and the updates of a shipped application owned: schema changes, migrations and the path from one version to the next
โโ
HOW WE WORK
โข Product engineering: we own what we build and run it in production
โข Small teams, two-week cycles, working software at every review
โข AI coding tools are part of the standard workflow
WHAT WE OFFER
โข Founding-team scope
โข AI-augmented engineering environment
โข Access to on-premise Nvidia B200s
โข Flexible work environment
PROCESS
โข Introductory call
โข Technical conversation
โข Practical session; the format is agreed with you
In coding exercises, AI tools are allowed and expected. No LeetCode.
WHO WE ARE
New product organisation as part of a large semi-government in Abu Dhabi. International, ex-FAANG team. Completely greenfield, with a modern tech stack.
โโ
REQUIREMENTS TO BE CONSIDERED
โข Clear written and spoken English
โข 4+ years building web applications in production; strong TypeScript; own code operated in production, with users
โข Has designed the data of an application in which several people change the same thing at once, and can say what merged, what did not, and why
โข Bachelor's degree in any field, or self-taught with a track record of open-source contributions
RELATED TECHNOLOGIES AND CONCEPTS
โข Data that several people change at once: the order of events, positions that survive other people's edits, undo and redo with several participants
โข State handling: XState, Zustand or Jotai
โข Storage: SQLite and IndexedDB
โข Real time and voice: WebSockets, WebRTC, LiveKit Agents or Pipecat, voice activity and turn detection, speech-to-text and text-to-speech
โข Test applications: Playwright, seeds that make a run repeatable, faults switched by configuration