في المكتب دوام كامل
Salla -
السعودية , جدة
--
Salla

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

حول الدور

تبحث Salla عن مهندس Backend أول - Checkout للانضمام إلى فريق الهندسة لدينا في جدة. هذا المنصب بدوام كامل يركّز على التكنولوجيا المالية، وخدمات الخروج من أداة الدفع Checkout، والعروض الترويجية، ويشمل تصميم وبناء وتطوير أنظمة خلفية ذات توافر عالي. الدور حاسم لتوفير تجارب دفع حيوية، وتدفقات الخروج، والعروض الترويجية، والولاء، والتسعير، والخدمات المالية. يجب أن يمتلك المرشحون 6+ سنوات من خبرة هندسة البرمجيات المهنية.

المسؤوليات الرئيسية

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

المؤهلات المطلوبة

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

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

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

العمل في Salla

كـ مهندس Backend أول، ستتعاون بشكل وثيق مع فرق المنتج والتصميم والبيانات والهندسة لتقديم أنظمة مرنة وقابلة للرصد وقابلة للصيانة وتؤثر مباشرة في ملايين المعاملات. تقيّم Salla المهندسين الذين يمتلكون أساسيات قوية في هندسة البرمجيات الذين يتبنون ممارسات التطوير الحديثة، بما في ذلك استخدام الذكاء الاصطناعي لتحسين إنتاجية الهندسة وجودة البرمجيات والاختبار وتصحيح الأخطاء وسرعة التسليم.

وظائف مشابهة

حول Salla
السعودية, جدة
تكنولوجيا المعلومات والخدمات