عن الدور الوظيفي
تبحث أركان للخدمات التسويقية (Arkan Marketing Services) عن مطور فول ستاك (Full Stack Developer) ذو كفاءة عالية وموجه للإنتاج لبناء وصيانة مواقع التجارة الإلكترونية، وتطبيقات الهاتف المحمول، والأنظمة الداخلية، وواجهات برمجة التطبيقات (APIs)، لوحات التحكم، وأدوات الأتمتة عبر علامات تجارية متعددة لقطاع التجزئة.
هذا دور تطوير عملي لشخص يمكنه فهم متطلبات العمل بسرعة، والتوصية بالحل التقني المناسب، ونقل المشروع من الفكرة الأولية إلى نظام إنتاج مستقر.
يجب أن يكون المرشح المثالي قادرًا على إدارة مشاريع متعددة، والعمل بشكل مستقل، وحل المشكلات التقنية المعقدة، واستخدام أدوات التطوير المدعومة بالذكاء الاصطناعي بمسؤولية لتحسين سرعة التطوير وجودته.
المسؤوليات الرئيسية
• بناء وصيانة مواقع التجارة الإلكترونية، وتطبيقات الويب، وتطبيقات الهاتف المحمول، وأنظمة الأعمال الداخلية عالية الأداء.
• ترجمة متطلبات العمل والعمليات اليدوية إلى حلول رقمية منظمة وقابلة للتوسع.
• تطوير واجهات المتاجر والتطبيقات الإلكترونية المتجاوبة باستخدام React و Next.js و TypeScript و JavaScript و HTML و CSS و Tailwind CSS.
• العمل مع Shopify و WooCommerce والخلفيات البرمجية للتجارة المخصصة.
• تطوير صفحات المنتجات، والمجموعات، والبحث، والفلاتر، وسلات التسوق، ومراحل الدفع، وحسابات العملاء، وقوائم الرغبات، وميزات الولاء، وأدوات تتبع الطلبات.
• بناء وصيانة تطبيقات الهاتف المحمول الموجهة للعملاء لنظامي iOS و Android باستخدام React Native أو Flutter أو Expo أو تقنيات مشابهة.
• تصميم أنظمة خلفية (Backend) قابلة للتوسع باستخدام Node.js و TypeScript و Python و REST APIs و webhooks والمهام الخلفية والتسلسلات والتحقق من الهوية والأذونات المستندة إلى الأدوار.
• تصميم وإدارة قواعد البيانات باستخدام PostgreSQL و MySQL و MongoDB و Redis أو تقنيات مشابهة.
• ربط بوابات الدفع، وأنظمة تخطيط موارد المؤسسات (ERP)، ومنصات المخزون، ومزودي خدمات التوصيل، وأنظمة إدارة علاقات العملاء (CRM)، وواجهات برمجة تطبيقات WhatsApp، وأدوات التحليل، ومنصات التسويق.
• تطوير تطبيقات Shopify مخصصة، وإضافات، وواجهات برمجة التطبيقات، وعمليات التكامل مع أطراف ثالثة عند الحاجة.
• بناء منصات داخلية لإدارة المنتجات، والمخزون، والمشتريات، وإعادة التزويد، وإدارة الطلبات، وخدمة العملاء، والموافقات، والتقارير، وأتمتة سير العمل.
• تحسين سرعة الموقع، ومؤشرات Core Web Vitals، وتحسين محركات البحث (SEO)، وسهولة الاستخدام على الهاتف، وأداء التحويل، وأزمنة استجابة الـ API، واستعلامات قواعد البيانات، والتخزين المؤقت، وقابلية التوسع للتطبيقات.
• تطبيق المصادقة الآمنة، والأذونات، والتحقق من المدخلات، وتحديد معدل الاستخدام (rate limiting)، وإدارة الأسرار، وأمان الـ API، وممارسات النشر الآمن.
• اختبار وتصحيح الأخطاء وصيانة وتحسين التطبيقات وقواعد البرمجة الحالية.
• نشر وإدارة التطبيقات باستخدام Git و GitHub و Linux و Docker و CI/CD و Nginx و Vercel و AWS و Azure و Google Cloud أو خدمات مشابهة.
• إعداد التسجيل المناسب (logging)، والمراقبة، والنسخ الاحتياطي، وتتبع الأخطاء، ودعم بيئة الإنتاج.
• استخدام أدوات التطوير بالذكاء الاصطناعي مثل Codex و Claude Code و GitHub Copilot و Cursor ووكلاء البرمجة بالذكاء الاصطناعي لتسريع التطوير، وتصحيح الأخطاء، والاختبار، والتوثيق، ومراجعة الكود.
• مراجعة واختبار وتحمل المسؤولية الكاملة عن جميع الأكواد المكتوبة بالذكاء الاصطناعي قبل النشر.
• إنشاء أنظمة ومكونات قابلة لإعادة الاستخدام يمكنها دعم علامات تجارية متعددة ومشاريع مستقبلية.
• الحفاظ على توثيق تقني واضح وسجلات تطوير منظمة.
• إدارة مشاريع تطوير متعددة وتقديم حلول موثوقة وجاهزة لبيئة الإنتاج ضمن الجداول الزمنية المتفق عليها.
المؤهلات
• درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال ذي صلة، أو خبرة عملية معادلة.
• خبرة مهنية لا تقل عن ثلاث سنوات في تطوير الفول ستاك (Full Stack Development).
• معرض أعمال (Portfolio) قوي يعرض مواقع أو تطبيقات أو أنظمة برمجية حقيقية على مستوى بيئة الإنتاج.
• خبرة قوية في React و Next.js و TypeScript و JavaScript و HTML و CSS وتطوير الواجهات الأمامية المتجاوبة.
• خبرة قوية في تطوير الخلفيات البرمجية (Backend) باستخدام Node.js أو TypeScript أو Python أو تقنيات مشابهة.
• خبرة في بناء أو صيانة منصات التجارة الإلكترونية باستخدام Shopify أو WooCommerce أو أنظمة التجارة المخصصة.
• خبرة قوية في REST APIs و webhooks والمصادقة والتكامل مع أطراف ثالثة وأنظمة الدفع.
• فهم جيد لمعمارية قواعد البيانات، وعلاقات البيانات، والفهرسة، وتحسين الاستعلامات، وقابلية التوسع، وأمن البيانات.
• يفضل بقوة وجود خبرة في تطوير تطبيقات الهاتف المحمول باستخدام React Native أو Flutter أو Expo أو تقنيات مشابهة.
• خبرة في النشر السحابي، و Git و Docker و CI/CD و Linux وإدارة خوادم الإنتاج.
• فهم جيد لأمان التطبيقات، وتحسين الأداء، والاختبار، والمراقبة، وتصحيح الأخطاء.
• خبرة عملية في استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي كجزء من سير العمل المهني.
• مهارات قوية في حل المشكلات والقدرة على البحث والعمل مع تقنيات غير مألوفة.
• القدرة على فهم متطلبات العمل، والتوصية بحلول عملية، والعمل بشكل مستقل من الفكرة حتى الإنتاج.
• منظم ومبادر ومرتاح في إدارة مشاريع متعددة في بيئة عمل سريعة الوتيرة.
• مهارات تواصل قوية باللغة الإنجليزية؛ وتعتبر اللغة العربية ميزة إضافية.
• مقيم في قطر ومتاح للعمل دوام كامل في الموقع في الدوحة.
كيفية التقديم
أرسل سيرتك الذاتية، ورابط حسابك على GitHub، ومعرض أعمالك، وأمثلة على مشاريع إنتاجية ذات صلة إلى:
[اضغط هنا لمشاهدة البريد اﻹلكتروني]
الموضوع: Full Stack Developer – اسمك
About the Role
Arkan Marketing Services is looking for a highly capable and delivery-focused Full Stack Developer to build and maintain e-commerce websites, mobile applications, internal systems, APIs, dashboards, and automation tools across multiple retail brands.
This is a hands-on development role for someone who can understand business requirements quickly, recommend the right technical solution, and take a project from initial concept to a stable production system.
The ideal candidate must be able to manage multiple projects, work independently, solve complex technical problems, and use AI-assisted development tools responsibly to improve development speed and quality.
Key Responsibilities
• Build and maintain high-performance e-commerce websites, web applications, mobile apps, and internal business systems.
• Translate business requirements and manual processes into structured, scalable digital solutions.
• Develop responsive storefronts and web applications using React, Next.js, TypeScript, JavaScript, HTML, CSS, and Tailwind CSS.
• Work with Shopify, WooCommerce, and custom commerce backends.
• Develop product pages, collections, search, filters, carts, checkout flows, customer accounts, wishlists, loyalty features, and order-tracking tools.
• Build and maintain customer-facing mobile applications for iOS and Android using React Native, Flutter, Expo, or similar technologies.
• Design scalable backend systems using Node.js, TypeScript, Python, REST APIs, webhooks, background jobs, queues, authentication, and role-based permissions.
• Design and manage databases using PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
• Integrate payment gateways, ERP systems, inventory platforms, delivery providers, CRM systems, WhatsApp APIs, analytics tools, and marketing platforms.
• Develop custom Shopify applications, plugins, APIs, and third-party integrations when required.
• Build internal platforms for product management, inventory, procurement, restocking, order management, customer service, approvals, reporting, and workflow automation.
• Improve website speed, Core Web Vitals, SEO, mobile usability, conversion performance, API response times, database queries, caching, and application scalability.
• Implement secure authentication, permissions, input validation, rate limiting, secrets management, API security, and secure deployment practices.
• Test, debug, maintain, and improve existing applications and codebases.
• Deploy and manage applications using Git, GitHub, Linux, Docker, CI/CD, Nginx, Vercel, AWS, Azure, Google Cloud, or similar services.
• Set up appropriate logging, monitoring, backups, error tracking, and production support.
• Use AI development tools such as Codex, Claude Code, GitHub Copilot, Cursor, and AI coding agents to accelerate development, debugging, testing, documentation, and code review.
• Review, test, and take full responsibility for all AI-generated code before deployment.
• Create reusable systems and components that can support multiple brands and future projects.
• Maintain clear technical documentation and organised development records.
• Manage multiple development projects and deliver reliable, production-ready solutions within agreed timelines.
Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
• At least three years of professional Full Stack Development experience.
• Strong portfolio demonstrating real, production-level websites, applications, or software systems.
• Strong experience with React, Next.js, TypeScript, JavaScript, HTML, CSS, and responsive frontend development.
• Strong backend development experience using Node.js, TypeScript, Python, or similar technologies.
• Experience building or maintaining e-commerce platforms using Shopify, WooCommerce, or custom commerce systems.
• Strong experience with REST APIs, webhooks, authentication, third-party integrations, and payment systems.
• Good understanding of database architecture, data relationships, indexing, query optimisation, scalability, and data security.
• Mobile application development experience using React Native, Flutter, Expo, or similar technologies is strongly preferred.
• Experience with cloud deployment, Git, Docker, CI/CD, Linux, and production server management.
• Good understanding of application security, performance optimisation, testing, monitoring, and debugging.
• Practical experience using AI-assisted development tools as part of a professional workflow.
• Strong problem-solving skills and the ability to research and work with unfamiliar technologies.
• Able to understand business requirements, recommend practical solutions, and work independently from concept to production.
• Organised, proactive, and comfortable managing multiple projects in a fast-paced environment.
• Strong English communication skills; Arabic is an advantage.
• Based in Qatar and available to work full-time on-site in Doha.
How to Apply
Send your CV, GitHub profile, portfolio, and examples of relevant production projects to:
[اضغط هنا لمشاهدة البريد اﻹلكتروني]
Subject: Full Stack Developer – Your Name