نحن نبحث عن مطور رئيسي (عن بُعد) عملي ليتولى مسؤولية التسليم عبر فريق الهندسة لدينا. هذا ليس دوراً مخصصاً للإدارة الإدارية فقط؛ بل ستكون الركيزة التقنية التي تحول أفكار المنتج إلى ميزات ملموسة. ستعمل مباشرة مع فريق المنتج لإنهاء وتحديد نطاق المتطلبات، وتقسيمها إلى مهام واضحة، وتوزيع العمل على مهندسي الواجهات الأمامية، وتطبيقات الجوال، والواجهات الخلفية، والذكاء الاصطناعي، وإزالة المعوقات التي تواجه الفريق يومياً، مع تحمل مسؤولية التسليم في الوقت المحدد وبجودة عالية.
إذا كنت تستمتع بالعمل في نقطة التقاء المنتج والهندسة المعمارية والتنفيذ، ولديك خبرة في إطلاق منتجات مدعومة بالذكاء الاصطناعي على نطاق واسع، فهذا الدور مناسب لك.
ما ستفعله
مسؤولية التسليم
تولي دورة حياة التسليم من البداية إلى النهاية: إنهاء المتطلبات ← التصميم التقني ← تقسيم المهام ← تنفيذ سباقات العمل (Sprints) ← الإصدار.
العمل عن كثب مع فريق المنتج لتحويل المتطلبات الغامضة إلى مواصفات واضحة وقابلة للتقدير وسليمة تقنياً قبل بدء التطوير.
تحديد نطاق سباقات العمل، ووضع جداول زمنية واقعية، والتواصل الاستباقي بشأن حالة التسليم والمخاطر والمقايضات مع أصحاب المصلحة.
تحمل مسؤولية جودة الإصدار؛ حيث يقع على عاتقك تطبيق مراجعات الكود ومعايير الاختبار والجاهزية للإنتاج.
قيادة الفريق
توزيع المهام وتحديد أولوياتها عبر الفريق (الواجهات الأمامية، الجوال، الواجهات الخلفية، الذكاء الاصطناعي، ضمان الجودة) بناءً على المهارة والقدرة وأولويات التسليم.
تحديد المعوقات وحلها بسرعة، سواء كانت تقنية (قرارات معمارية، مشاكل واجهات برمجة تطبيقات خارجية، مشاكل البنية التحتية) أو متعلقة بالعمليات (متطلبات غير واضحة، تبعات بين الفرق).
إدارة الاجتماعات اليومية (Standups)، وتخطيط سباقات العمل، وجلسات المراجعة؛ والحفاظ على تركيز الفريق وحمايته من التشتت.
توجيه المهندسين من خلال مراجعة الكود، والعمل الثنائي، ومناقشات التصميم؛ ورفع المستوى التقني للفريق.
الهندسة العملية
المساهمة في كتابة الكود للأجزاء الأكثر أهمية أو تعقيداً في النظام؛ يجب أن تشعر بالراحة عند العمل في أي طبقة من طبقات التكنولوجيا.
قيادة القرارات المعمارية عبر الخدمات: تصميم واجهات برمجة التطبيقات، نمذجة البيانات، استراتيجية التخزين المؤقت، الطوابير، وحدود الخدمة.
تصميم ومراجعة عمليات التكامل مع واجهات برمجة تطبيقات خارجية (السفر، المدفوعات، المراسلة، مزودي التقويم).
دعم الأتمتة عبر دورة حياة تطوير البرمجيات (SDLC)؛ خطوط أنابيب CI/CD، الاختبار الآلي، البنية التحتية ككود، وأتمتة سير العمل الداخلي.
تكنولوجيتنا
الواجهات الأمامية: React (ويب) وReact Native (جوال)؛ هندسة معمارية قائمة على المكونات، كود مشترك عبر المنصات، إدارة حالة حديثة.
الجوال: React Native (iOS أولاً)؛ تكامل الوحدات الأصلية، الروابط العميقة، إصدارات متجر التطبيقات.
الواجهات الخلفية: Node.js؛ خدمات مصغرة تعتمد على REST أو الأحداث.
خدمات الذكاء الاصطناعي: Python مع FastAPI؛ تنسيق النماذج اللغوية الكبيرة (LLM)، سير العمل الوكيل، خطوط أنابيب RAG.
قواعد البيانات: PostgreSQL, MongoDB, Redis؛ استخدام تقنيات تخزين متنوعة عبر طبقات المعاملات والمستندات والتخزين المؤقت.
البنية التحتية: AWS (ECS/EKS, Lambda, S3, RDS, SQS/SNS, CloudWatch).
الأتمتة: استثمار كبير في أتمتة سير العمل، وCI/CD، وتنفيذ المهام المدعوم بالوكلاء.
ما نبحث عنه
متطلبات أساسية
8 سنوات+ من الخبرة في هندسة البرمجيات، مع سنتين+ في قيادة فريق أو العمل كقائد تقني في مشاريع حيوية.
خبرة قوية في بيئات الإنتاج باستخدام خدمات Node.js الخلفية وواجهات React الأمامية؛ خبرة عملية في تطبيقات React Native للجوال.
إتقان العمل بلغة Python مع خبرة في بناء أو مراجعة خدمات FastAPI.
خبرة قوية مع PostgreSQL وMongoDB وRedis؛ معرفة متى تستخدم كل منها وكيفية تصميم المخططات والفهارس واستراتيجيات التخزين المؤقت التي تتحمل ضغط العمل.
خبرة عملية في AWS: النشر، التوسع، المراقبة، وتحسين تكاليف أحمال العمل في بيئة الإنتاج.
سجل حافل في نقل الميزات من مجرد فكرة أولية إلى مرحلة الإنتاج؛ بما في ذلك تحديد النطاق، والتقدير، وتقسيم المهام، وإدارة التسليم.
مهارات تواصل قوية: القدرة على مناقشة فريق المنتج باستخدام البيانات، وشرح المقايضات لأصحاب المصلحة غير التقنيين، وتوجيه المهندسين بتعليمات واضحة وقابلة للتنفيذ.
خبرة في إزالة المعوقات عن الفرق: التصحيح عبر الطبقات التقنية، اتخاذ قرارات معمارية عملية، والتفاوض على النطاق عند ضيق الوقت.
ميزات إضافية
خبرة في الأنظمة التي تعتمد بكثافة على الأتمتة؛ محركات سير العمل (n8n, Temporal, Airflow)، أتمتة المتصفح/المهام، أو خطوط أنابيب الذكاء الاصطناعي الوكيلة.
خبرة في بناء أو تشغيل منتجات تعتمد على النماذج اللغوية الكبيرة (LLM): هندسة الأوامر، RAG، قواعد البيانات المتجهة، أطر عمل تنسيق الوكلاء (LangGraph, LangChain)، أو مراقبة النماذج (LangFuse, Datadog).
الإلمام بالهندسة المعمارية القائمة على الأحداث وطوابير الرسائل (SQS, Kafka, RabbitMQ).
خبرة في تكامل واجهات برمجة تطبيقات خارجية على نطاق واسع؛ المدفوعات (Stripe)، المراسلة (WhatsApp/Twilio)، السفر، أو مزودي التقويم.
البنية التحتية ككود (Terraform, CDK) وتنسيق الحاويات (Docker, Kubernetes/EKS).
خبرة في نشر تطبيقات React Native على متجر التطبيقات / متجر Play؛ Expo، الوحدات الأصلية، الروابط العميقة، أو التحديثات عبر الهواء (OTA).
خبرة سابقة في شركة ناشئة سريعة النمو أو بيئة تطوير منتجات من الصفر (0 إلى 1).
ما نقدمه
راتب تنافسي.
فرصة لبناء منتج ذكاء اصطناعي رائد من دولة الإمارات لجمهور عالمي.
مسؤولية عالية، فريق صغير، وتأثير مباشر؛ قراراتك ستصل إلى مئات الآلاف من المستخدمين.
أدوات حديثة وثقافة هندسية تعطي الأولوية للأتمتة.
We're looking for a hands-on Lead Developer (Remote) to own delivery across our engineering team. This is not a pure people-management role — you'll be the technical anchor who turns product ideas into shipped features. You will work directly with the Product team to finalize and scope requirements, break them into well-defined tasks, assign work across frontend, mobile, backend, and AI engineers, unblock the team daily, and be accountable for on-time, high-quality delivery.
If you enjoy sitting at the intersection of product, architecture, and execution — and you've shipped AI-powered products at scale—this role is for you.
What You'll Do
Delivery Ownership
Own the end-to-end delivery lifecycle: requirement finalization → technical design →task breakdown → sprint execution → release.
Work closely with Product to refine ambiguous requirements into clear, estimable, technically sound specifications before development begins.
Define sprint scope, set realistic timelines, and communicate delivery status, risks, and trade-offs to stakeholders proactively.
Be accountable for release quality — code reviews, testing standards, and production readiness are yours to enforce.
Team Leadership
Assign and prioritize tasks across the team (frontend, mobile, backend, AI, QA) based on skill, capacity, and delivery priorities.
Identify and resolve blockers fast — whether technical (architecture decisions, third-party API issues, infrastructure problems) or process-related (unclear requirements, cross-team dependencies).
Run daily standups, sprint planning, and retrospectives; keep the team focused and shielded from noise.
Mentor engineers through code reviews, pairing, and design discussions; raise the technical bar of the team.
Hands-On Engineering
Contribute code to the most critical or complex parts of the system — you should be comfortable jumping into any layer of the stack.
Drive architecture decisions across services: API design, data modeling, caching strategy, queueing, and service boundaries.
Design and review integrations with third-party APIs (travel, payments, messaging, calendar providers).
Champion automation across the SDLC — CI/CD pipelines, automated testing, infrastructure as code, and internal workflow automation.
Our Tech Stack
Frontend: React (web) and React Native (mobile) — component-driven architecture, shared code across platforms, modern state management
Mobile: React Native (iOS-first) — native module integration, deep links, app store releases
Backend: Node.js — REST / event-driven microservices
AI Services: Python with FastAPI — LLM orchestration, agentic workflows, RAG pipelines
Databases: PostgreSQL, MongoDB, Redis — polyglot persistence across transactional, document, and caching layers
Infrastructure: AWS (ECS/EKS, Lambda, S3, RDS, SQS/SNS, CloudWatch)
Automation: Heavy investment in workflow automation, CI/CD, and agent-driven task execution
What We're Looking For
Must-Have
8+ years of software engineering experience, with 2+ years leading a team or acting as tech lead on delivery-critical projects.
Strong production experience with Node.js backend services and React frontends; hands-on experience with React Native mobile apps (or strong willingness to lead mobile delivery). experience building or leading React Native mobile apps.
Working proficiency in Python, with experience building or reviewing FastAPI services.
Solid experience with PostgreSQL, MongoDB, and Redis — you know when to use each and how to design schemas, indexes, and caching strategies that hold up under load.
Hands-on AWS experience: deploying, scaling, monitoring, and cost-optimizing production workloads.
Proven track record of taking features from a rough product brief to production —including scoping, estimation, task breakdown, and delivery management.
Strong communication skills: you can push back on Product with data, explain trade-offs to non-technical stakeholders, and give engineers clear, actionable direction.
Experience unblocking teams: debugging across the stack, making pragmatic architecture calls, and negotiating scope when timelines are tight.
Strong Plus
Experience with automation-heavy systems — workflow engines (n8n, Temporal, Airflow), browser/task automation, or agentic AI pipelines.
Experience building or operating LLM-powered products: prompt engineering, RAG, vector databases, agent orchestration frameworks (LangGraph, LangChain), or LLM observability (LangFuse, Datadog).
Familiarity with event-driven architectures and message queues (SQS, Kafka, RabbitMQ).
Experience integrating third-party APIs at scale — payments (Stripe), messaging (WhatsApp/Twilio), travel, or calendar providers.
Infrastructure as code (Terraform, CDK) and container orchestration (Docker, Kubernetes/EKS).
Experience shipping React Native apps to the App Store / Play Store — Expo, native modules, deep links, or OTA updates.
Prior experience in a fast-moving start up or 0→1 product environment.
What We Offer
Competitive salary
The chance to build a category-defining AI product from the UAE for a global audience.
High ownership, small team, direct impact — your decisions ship to hundreds of thousands of users.
Modern tooling and an automation-first engineering culture.