About the job Senior TypeScript Full-Stack Engineer
Job Title: Senior TypeScript Full-Stack Engineer
Employment Type: Full-Time
Location: Abu Dhabi
About the Role
We are an AI-native product team building at the cutting edge of desktop and web software. We are looking for a Senior TypeScript Full-Stack Engineer who brings deep engineering craft and is eager to grow into the AI application layer.
If you are a strong TypeScript engineer who has built real products end-to-end and is excited by LLMs, vector search, and intelligent tooling — this role is built for you. Prior AI experience is a strong plus, not a hard requirement. We will invest in the right engineer.
What You'll Do
Build and maintain scalable backend services using NestJS 11, Node.js 22, and Bun
Develop high-quality frontend interfaces using React 19, MUI 7, Zustand, and Vite 7
Collaborate on LLM-powered features using LangChain and the MCP SDK, with retrieval pipelines backed by ChromaDB 3 and HNSW indexing
Support integration and maintenance of the Tauri v2 desktop shell
Build real-time features using Socket.IO
Write and maintain tests using Vitest 3, Playwright, and Stryker (mutation
testing)
Participate in technical discussions and contribute to architecture decisions
What You Bring
4+ years of professional TypeScript experience in production environments
Strong React (v17/18/19) experience on the frontend
Solid NestJS or Node.js backend experience with RESTful or event-driven architecture
Familiarity with or exposure to LLM APIs, vector databases, or AI application frameworks (LangChain, OpenAI SDK, etc.)
Experience with WebSockets or real-time communication patterns
A GitHub portfolio or open-source contributions demonstrating code quality and
product thinking
Strong testing habits — unit, integration, and ideally end-to-end
Nice to Have
Experience with Tauri, Electron, or any cross-platform desktop framework
Working knowledge of ChromaDB, Pinecone, Qdrant, or similar vector stores
Exposure to RAG (Retrieval-Augmented Generation) patterns or agent frameworks Familiarity with mutation testing tools such as Stryker
What We Offer
Remote-first environment with a globally distributed team
Mentorship and growth into AI application engineering
Ownership of meaningful product features from day one
Competitive compensation benchmarked to global engineering talent markets
A culture of engineering excellence with high standards for quality and craft
Apply now!