عن بُعد دوام كامل
--
ProjectGrowth

تفاصيل الوظيفة

وصف الوظيفة

هذه الدرجة مفتوحة أمام المرشحين المقيمين في LATAM وأفريقيا وشرق أوروبا. يرجى ملاحظة أنه بما أن هذا الدور يدعم عملاء مقيمين في الولايات المتحدة، يجب أن يتوفر المرشحون للعمل خلال ساعات العمل الأمريكية بما يتوافق مع منطقة زمن العميل.


نظرة عامة على العميل

يقوم عميلنا بتشغيل منصة متعددة المستأجرين لإدارة التعليقات والسمعة تستهدف أعمال في صناعات المطاعم، السيارات، اللياقة البدنية، العافية والضيافة. تتيح المنصة للمؤسسات جمع التعليقات من العملاء وإدارتها عبر الرسائل النصية والبريد الإلكتروني ولوحات المعلومات الحية مع ربطها بالعشرات من أنظمة الطرف الثالث مثل نقاط البيع وإدارة الوكلاء وأنظمة الحجز والأعمال.


مع استمرار المنصة في العمل على نطاق واسع عبر آلاف مواقع الأعمال، فهم يبحثون عن مهندس Backend أول لتعزيز بنية الخلفية والتكاملات ومعالجة البيانات والأداء والاعتمادية في الإنتاج.


نظرة عامة على الدور

سيعمل مهندس Backend أول بشكل أساسي ضمن قاعدة كود لارافيل ناضجة ومتطورة وسيملك ميزات الخلفية من المتطلبات الأولية وتغييرات قاعدة البيانات حتى التطوير والنشر والمراقبة في الإنتاج.


ترتكز مهمة رئيسية لهذا الدور على بناء وصيانة تكاملات موثوقة مع منصات خارجية، بما في ذلك الأنظمة التي قد تقدم بيانات غير متسقة أو مكررة أو متأخرة أو غير موثوقة. سيصمم مهندس Backend الأول مسارات استخراج ومعالجة غير متزامنة وعمليات تحرِّي أخطاء عبر أنظمة متعددة.


هذا دور مركّز بشكل عميق على الخلفية ولوكالة PHP/Laravel مع خبرة قوية في قواعد البيانات وخبرة في واجهات برمجة التطبيقات الطرف الثالث ومعرفة عملية بـ AWS ومهارات تصحيح الإنتاج الممتازة. المرشح المثالي يستخدم أدوات البرمجة المعتمدة على الذكاء الاصطناعي أثناء الاحتفاظ بالحكم الهندسي المستقل الضروري للتحقق من كل ما يتم شحنه وتتبّع مسؤوليته.


الموقع

عن بُعد كامل | 9:00 صباحًا - 5:00 مساءً بتوقيت شرق الولايات المتحدة


المسؤوليات الرئيسية هندسة الخلفية وتملك الميزات
  • امتلاك ميزات الخلفية من البداية للنهاية، بما في ذلك المتطلبات وتغييرات المخطط والتطوير والنشر والمراقبة في الإنتاج.


  • تطوير وصيانة الوظائف الخلفية داخل تطبيق PHP/Laravel الناضج.


  • تصميم حلول تبقى موثوقة وقابلة للتوسع عبر بيئة SaaS عالية الحجم ومتعددة المستأجرين.


  • تولي المسؤولية عن النتائج التقنية بدلاً من التركيز فقط على تنفيذ المستوى الإطاري.


  • تحديد القضايا التقنية المتكررة وتقديم توصيات تحسين استباقية لهندسة المنصة والموثوقية والأداء.


التكاملات مع طرف ثالث ومعالجة البيانات
  • بناء وصيانة التكاملات مع منصات وخدمات الطرف الثالث.


  • تطوير مستقبلات الويب، ووظائف الاستطلاع، ومحللات تستوعب البيانات الخارجية وتطبيعها.


  • تصميم تكاملات قادرة على التعامل مع بيانات الموردين غير المتسقة أو غير الموثوقة أو المكررة أو المؤخرة أو غير المرتبة.


  • بناء عمليات استخراج مقاومة تحافظ على دقة البيانات مع زيادة حجم التكامل.


  • تطوير واستهلاك REST APIs والعمل مع الخدمات الخارجية عبر صناعات وحالات استخدام متعددة.


  • دعم رسائل المعاملات عالية الحجم وتدفقات تعليقات العملاء.


المعالجة غير المتزامنة والقوائم
  • تصميم وصيانة تدفقات غير متزامنة وقائمة باستخدام تقنيات مثل AWS SQS.


  • تنفيذ استراتيجيات مناسبة لإعادة المحاولة وتحديد الهوية والتعامل مع التكرار والمهلة والفشل.


  • إدارة قوائم الرسائل الميتة واستكشاف أخطاء المعالجة الخلفية.


  • تصميم أنظمة تبقى موثوقة عندما تتصرف الخدمات الخارجية أو العمليات غير المتزامنة بشكل غير متوقع.


  • دعم استخراج الويب هوك والمعالجة الخلفية على نطاق واسع.


تصميم قاعدة البيانات والأداء
  • تصميم وصيانة مخططات قواعد البيانات العلائقية التي تدعم أحمال الإنتاج عالية الحجم.


  • تطوير استراتيجيات فهرسة مناسبة وتحسين استعلامات قاعدة البيانات.


  • استخدام تحليل الاستعلام وEXPLAIN لتحديد وحل مشاكل الأداء في قاعدة البيانات.


  • تحديد الاستعلامات غير الفعالة ومشاكل N+1 ومصادر أخرى لتدهور الأداء.


  • العمل مع مجموعات بيانات إنتاجية كبيرة عبر MySQL/AWS Aurora وMongoDB/DocumentDB.


  • الحفاظ على سلامة البيانات والأداء عبر تطبيقات متعددة المستأجرين.


تصحيح الإنتاج والاعتمادية
  • التحقيق في قضايا إنتاجية وبيانات معقدة عبر أنظمة متعددة.


  • تتبع المعلومات عبر MySQL وMongoDB وأرشيفات S3 وسجلات CloudWatch وSentry وغيرها من موارد الإنتاج.


  • تشخيص فشل النظام باستخدام السجلات والتتبعات ومنصات مراقبة البيانات والتحليل.


  • تحديد الأسباب الجذرية بدلاً من معالجة الأعراض فحسب.


  • مراقبة الميزات المنشورة والتأكد من موثوقية أنظمة الإنتاج بعد الإصدار.


الاختبار وجودة الشيفرة
  • كتابة اختبارات آلية كجزء من عملية التطوير.


  • تحديد تغطية الاختبار المناسبة بناءً على سلوك النظام والمخاطر ومتطلبات الأعمال.


  • مراجعة شفرة المهندسين الآخرين وتقديم ملاحظات تقنية ذات مغزى.


  • المشاركة في أساليب Git وتطوير بناء على طلب الدمج (Pull Request).


  • الحفاظ على معايير هندسية عالية عبر كود الإنتاج والتكاملات وتغييرات قاعدة البيانات والاختبارات.


  • استخدام بيئات التطوير المستندة إلى Docker بشكل فعال.


التطوير بمساعدة AI
  • استخدام مساعدي الترميز بالذكاء الاصطناعي مثل Claude Code وCursor وGitHub Copilot أو أدوات مشابهة كجزء من تطوير الإنتاج اليومي.


  • استغلال أدوات الذكاء الاصطناعي لتحسين كفاءة التطوير مع الحفاظ على الحكم الهندسي المستقل.


  • مراجعة والتحقق وتحسين الشيفرة المولدة من الذكاء الاصطناعي قبل شحنها إلى الإنتاج.


  • تحديد الحلول غير الصحيحة أو المضللة أو غير الآمنة التي يولدها الذكاء الاصطناعي وتنفيذ التصحيحات المناسبة.


  • تقييم اختبارات الذكاء الاصطناعي بشكل نقدي بدلاً من افتراض أن التغطية أو الادعاءات المولدة صحيحة.


  • تصحيح الاستدلال بشكل مستقل عبر أنظمة معقدة دون الاعتماد على الذكاء الاصطناعي.


  • تحديد متى يكون التطوير بمساعدة AI مفيداً ومتى يكون التعلم الهندسي المباشر أسرع وأكثر أماناً أو مناسباً أكثر.


  • الحفاظ على فهم كامل لجميع الشيفرات التي تم شحنها إلى الإنتاج بغض النظر عما إذا ساهم AI في إنشائها أم لا.


المؤهلات والخبرة
  • 5+ سنوات خبرة في تطوير الخلفية المحترفة.


  • 3+ سنوات خبرة عملية بـ PHP وإطار PHP حديث، مع تفضيل Laravel بشدة واعتبار Symfony أيضاً.


  • خبرة في تطوير وصيانة أنظمة الخلفية في الإنتاج.


  • خبرة في بناء واستهلاك REST APIs ودمج خدمات الطرف الثالث.


  • خبرة في العمل مع الطوابير والوظائف الخلفية وإعادة المحاولة والتFailures والتكرار والتوقيت.


  • خبرة في بناء أنظمة حول بيانات طرف ثالث غير متسقة أو غير موثوقة.


  • خبرة في العمل باستخدام Git وعمليات التطوير القائمة على طلب الدمج.


  • خبرة في استخدام Docker للتطوير المحلي.


  • خبرة في استخدام مساعدي الترميز بالذكاء الاصطناعي على برامج الإنتاج الفعلية.


المهارات
  • معرفة عميقة بـ PHP 8.x الحديثة والبرمجة الشيئية ومبادئ تصميم البرمجيات.


  • خبرة قوية في Laravel مع القدرة على العمل بفاعلية ضمن قاعدة كود ناضجة ومتطورة.


  • مهارات قواعد بيانات علائقية ممتازة، بما في ذلك تصميم المخطط والفهرسة وتحسين الاستعلامات وتحليل EXPLAIN وتشخيص تدهور الأداء.


  • فهم قوي للمعالجة غير المتزامنة والاعتبارات الهندسية المطلوبة لأنظمة قائمة على طابور موثوقة.


  • قادرة على تصميم تكاملات طرف ثالث قوية تأخذ في الاعتبار إعادة المحاولة والتكرار والتسليم المكرر والفشل والبيانات غير المتسقة.


  • قدرات قوية في تصحيح الإنتاج مع خبرة في تتبع القضايا المعقدة عبر قواعد البيانات والسجلات وأنظمة المراقبة والتكاملات الخارجية.


  • حكم اختبار آلي قوي مع القدرة على تحديد ما يجب اختباره وتقييم ما إذا كانت الاختبارات تتحقق من السلوك المتوقع.


  • مريح في العمل مع بنية AWS التحتية، خاصة SQS وLambda وECS وS3 وCloudWatch وRDS/Aurora.


  • إلمام بـ MongoDB أو DocumentDB إلى جانب أنظمة قواعد البيانات العلاقية مفضل بشدة.


  • قادر على العمل بفعالية ضمن هندسيات SaaS متعددة المستأجرين، بما في ذلك عزل المستأجر وبيئات تسمية بيضاء.


  • مرتاح للعمل مع أنظمة معاملات عالية الحجم، واستخراج الويب هوك، والرسائل القصيرة SMS والبريد الإلكتروني أو تدفقات رسائل مشابهة.


  • مهارات تواصل كتابية قوية للتذاكر وطلبات الدمج والوثائق الفنية وتقارير التحقيق في الإنتاج.


  • خبرة في التطوير بمساعدة AI مع الاحتفاظ بالحكم الفني المستقل المطلوب للتحقق وتولي مسؤولية الشيفرة الإنتاجية.


البيئة التقنية

يشمل بيئة الخلفية الأساسية للمنصة PHP 8.4 وLaravel 12 وMySQL/AWS Aurora وPest وPHPUnit وRedis وLaravel Pint.


تشمل البنية التحتية AWS وSQS وAWS Lambda/Bref وECS Fargate وS3 وCloudFront وDocker وNginx وAWS CodePipeline وTerraform. تشمل بيانات ورصد الأنظمة MongoDB/DocumentDB وCloudWatch وSentry.


تتكامل المنصة مع العديد من الأنظمة الخارجية عبر الرسائل والدفع والتسويق بالذكاء الاصطناعي وتكنولوجيا المطاعم وأنظمة الحجز وتكنولوجيا السيارات والمنصات العافية. كما تشمل المنصة الأوسع تطبيقات Next.js الموجهة للعملاء وطبقة Node.js في الوقت الحقيقي، على الرغم من أن امتلاك هذه الأنظمة ليس مسئولية أساسية لهذا الدور.


الخبرة المفضلة
  • خبرة في تشغيل تطبيقات PHP بدون خادم باستخدام Bref أو تقنيات مقاربة.


  • خبرة في استيعاب الويب هوك على نطاق واسع، بما في ذلك الهوية والتكرار والتسليم المكرر والبيانات غير المرتبة.


  • خبرة في إعداد Nginx والعمل ضمن بيئات نشر تعتمد على خطوط أنابيب.


  • خبرة بالبنية التحتية ككود باستخدام Terraform.


  • خبرة مع WebSockets أو أنظمة الوقت الحقيقي.


  • معرفة عملية بـ Node.js وTypeScript.


  • خبرة في تقنيات الضيافة أو تكنولوجيا المطاعم أو أنظمة POS أو منصات الحجز.


  • خبرة مع Pest.


  • خبرة باستخدام أدوات تحليل الثابت مثل PHPStan أو Larastan.


كيف يبدو النجاح
  • ميزات الخلفية مملوكة بشكل مستقل من المتطلبات حتى مراقبة الإنتاج.


  • التكاملات مع الطرف الثالث تبقى موثوقة رغم البيانات الخارجية غير المتسقة أو غير المتوقعة.


  • عمليات غير متزامنة عالية الحجم تعالج البيانات بدقة وتتعافى بشكل مناسب من الفشل.


  • استعلامات وقواعد البيانات تبقى ذات أداء عندما يزداد البيانات وحجم المعاملات في المنصة.


  • تتم التحقيق في القضايا الإنتاجية المعقدة بطريقة منهجية وتُحل عند أصل المشكلة.


  • الاختبارات الآلية تقدم حماية ذات معنى من الرجوع إلى الخلف ومشاكل الإنتاج.


  • مراجعات الشيفرة تسهم في رفع جودة الهندسة عبر الفريق.


  • تطوير بمساعدة AI يحسن سرعة الهندسة دون المساس بجودة الشيفرة أو الحكم الفني المستقل.


  • يبقى النظام موثوقاً وقابلًا للتوسع مع زيادة قاعدة عملاء متعددة المستأجرين والتكاملات وحجم البيانات.


عملية التقديم: لكي يتم النظر في هذا الدور يجب اتباع الخطوات التالية:
  • املأ نموذج التقديم


  • سجل فيديو يبرز مهاراتك


وظائف مشابهة

حول ProjectGrowth
مصر, القاهرة