وظائفمتاحة الآن

مهندس برمجيات خلفية أول – الدفع وإتمام الشراء

Senior Backend Engineer - Checkout

شركة سلة

جدة دوام كامل، عن بُعد علوم الحاسب، هندسة البرمجيات منذ 3 ساعات

الوصف

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

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

المسؤوليات

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

المتطلبات

  • خبرة مهنية لا تقل عن 6 سنوات في هندسة البرمجيات، مع بناء أنظمة خلفية مخصصة لبيئة الإنتاج.
  • خبرة قوية في بناء خدمات خلفية قابلة للتوسع باستخدام لغة حديثة واحدة على الأقل، مثل PHP أو Go أو Java أو C#.
  • تُعد الخبرة باستخدام PHP وLaravel ميزة، لكنها ليست مطلوبة.
  • فهم قوي لأساسيات الأنظمة الموزعة، بما في ذلك الاتساق والتوافر والتزامن وتحمل الأعطال والتعامل المتكرر الآمن والمعالجة غير المتزامنة والمراسلة والتخزين المؤقت.
  • خبرة في تصميم وتشغيل أنظمة خلفية عالية التوسع وعالية التوافر.
  • قدرة مثبتة على كتابة شيفرات إنتاجية نظيفة وقابلة للصيانة وفعالة وعالية الأداء.
  • فهم قوي لمبادئ هندسة البرمجيات، بما في ذلك SOLID وأنماط التصميم والبنية النظيفة ومفاهيم التصميم الموجه بالمجال.
  • خبرة في تصميم واجهات برمجة تطبيقات RESTful ودمجها مع منصات الجهات الخارجية ومزودي خدمات الدفع.
  • معرفة قوية بلغة SQL، مع خبرة في تصميم قواعد بيانات MySQL أو PostgreSQL وتحسينها.
  • خبرة في تقنيات التخزين المؤقت وقوائم الانتظار والعاملين في الخلفية وتحسين الأداء.
  • خبرة في كتابة الاختبارات الآلية والمشاركة في مراجعات الشيفرة والعمل ضمن مسارات CI/CD حديثة.
  • الارتياح لاستخدام أدوات التطوير المدعومة بالذكاء الاصطناعي لتحسين الإنتاجية وتصميم البرمجيات والتنفيذ والاختبار وتصحيح الأخطاء والتوثيق ومراجعات الشيفرة.

المؤهلات المفضلة

  • خبرة في بناء أنظمة التقنية المالية أو المدفوعات أو إتمام عمليات الشراء أو الولاء أو التسعير أو العروض الترويجية أو غيرها من الأنظمة المعاملاتية ذات الحجم المرتفع.
  • خبرة في البنى المعتمدة على الأحداث وأنظمة المراسلة الموزعة.
  • خبرة في Docker وKubernetes والمنصات السحابية مثل AWS أو GCP أو Azure، والبنية التحتية كتعليمات برمجية.
  • خبرة في منصات الرصد والتتبع الموزع والمقاييس ومراقبة بيئة الإنتاج.
  • خبرة في العمل ضمن البنى القائمة على الخدمات المصغرة أو الموجهة نحو الخدمات.
  • تُعد درجة البكالوريوس أو الماجستير في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة ميزة إضافية.
هل تناسبك هذه الفرصة؟اقرأ التفاصيل ثم أكمل طلبك عبر بوابة الجهة الرسمية.
قــدّم على هذه الوظيفة
المصدر الرسمي

شركة سلة

فتح المصدر
تنويه: الموقع يعرض الإعلان ويساعدك على الوصول إلى المصدر. لا نستقبل طلبات التوظيف ولا نمثل الجهة المعلنة.