تعلن شركة سلة (Salla) عن توفر وظيفة مهندس خلفية أول – الدفع (Senior Backend Engineer – Checkout) بدوام كامل. الموقع المعلن هو جدة بالمملكة العربية السعودية، ونظام العمل عن بعد.
نبذة عن الوظيفة
تبحث سلة عن مهندس خلفية أول للانضمام إلى فريق الهندسة المعني بالتقنية المالية والدفع والعروض الترويجية. ستصمم وتبني وتوسّع أنظمة خلفية عالية التوفر تشغّل تجارب دفع حرجة ومسارات الدفع والعروض والولاء والتسعير والخدمات المالية.
الدور مناسب للمهندسين الذين يستمتعون بحل مشكلات الأنظمة الموزعة المعقدة، وبناء خدمات عالية الأداء، وتصميم برمجيات تعمل بموثوقية على نطاق واسع. ستعمل عن قرب مع فرق المنتج والتصميم والبيانات والهندسة لتقديم أنظمة مرنة وقابلة للمراقبة والصيانة تؤثر مباشرة في ملايين المعاملات.
تقدّر سلة المهندسين أصحاب الأسس القوية في هندسة البرمجيات، والذين يتبنون ممارسات التطوير الحديثة ومنها الاستعانة بالذكاء الاصطناعي لرفع الإنتاجية وجودة البرمجيات والاختبار وتصحيح الأخطاء وسرعة التسليم.
المهام والمسؤوليات
- تصميم وبناء وتشغيل خدمات خلفية قابلة للتوسع تدعم التقنية المالية والدفع والعروض الترويجية والولاء وأنظمة المدفوعات.
- كتابة شيفرة إنتاجية نظيفة وقابلة للصيانة وعالية الأداء مع مراعاة سهولة القراءة والملكية طويلة الأمد.
- تصميم وتطوير واجهات REST والتكاملات مع المنصات الداخلية وبوابات الدفع وخدمات الأطراف الثالثة.
- بناء أنظمة موزعة موثوقة قادرة على التعامل مع الضغط العالي والأعطال والأعمال غير المتزامنة.
- قيادة القرارات المعمارية مع مراعاة قابلية التوسع والمرونة وسهولة الصيانة والتميز التشغيلي.
- تحسين أداء التطبيقات عبر الخدمات وقواعد البيانات وطبقات التخزين المؤقت والطوابير والعمليات الخلفية.
- المشاركة في نقاشات المعمارية ومراجعات التصميم التقني ووثائق RFC وتخطيط الهندسة.
- ضمان جاهزية الخدمات للإنتاج عبر المراقبة والتسجيل والتنبيه والاختبار وأفضل ممارسات قابلية الرصد.
- كتابة اختبارات وحدة وتكامل شاملة والحفاظ على معايير هندسية عالية عبر مراجعات الشيفرة.
- استخدام أدوات الهندسة بمساعدة الذكاء الاصطناعي بمسؤولية لتسريع التطوير وتصحيح الأخطاء والاختبار والتوثيق وجودة الشيفرة.
- توجيه المهندسين المبتدئين ومتوسطي الخبرة عبر القيادة التقنية ونقاشات التصميم وأفضل الممارسات.
- المساهمة في دورة حياة تطوير البرمجيات كاملة، من التصميم إلى النشر ودعم الإنتاج.
- التحسين المستمر لموثوقية النظام وتجربة المطورين والمعايير الهندسية في الفريق.
المتطلبات
- خبرة مهنية لا تقل عن 6 سنوات في هندسة البرمجيات وبناء أنظمة خلفية إنتاجية.
- خبرة قوية في بناء خدمات خلفية قابلة للتوسع بلغة حديثة واحدة على الأقل مثل PHP أو Go أو Java أو C#.
- خبرة في PHP وLaravel مفضلة وليست إلزامية.
- فهم قوي لأساسيات الأنظمة الموزعة: الاتساق والتوفر والتزامن وتحمل الأعطال وعدم تكرار التنفيذ (idempotency) والمعالجة غير المتزامنة والمراسلة والتخزين المؤقت.
- خبرة في تصميم وتشغيل أنظمة خلفية عالية التوسع وعالية التوفر.
- قدرة مثبتة على كتابة شيفرة إنتاجية نظيفة وقابلة للصيانة وفعّالة وعالية الأداء.
- فهم قوي لمبادئ هندسة البرمجيات ومنها SOLID وأنماط التصميم والهندسة النظيفة ومفاهيم التصميم الموجه بالمجال.
- خبرة في تصميم واجهات REST والتكامل مع منصات الأطراف الثالثة ومزودي الدفع.
- معرفة قوية بـ SQL وخبرة في تصميم وتحسين قواعد بيانات MySQL أو PostgreSQL.
- خبرة في تقنيات التخزين المؤقت والطوابير والعمليات الخلفية وتحسين الأداء.
- خبرة في كتابة الاختبارات الآلية والمشاركة في مراجعات الشيفرة والعمل ضمن مسارات CI/CD حديثة.
- الارتياح في استخدام أدوات التطوير بمساعدة الذكاء الاصطناعي لتحسين الإنتاجية والتصميم والتنفيذ والاختبار وتصحيح الأخطاء والتوثيق ومراجعة الشيفرة.
مؤهلات مفضلة
- خبرة في بناء أنظمة التقنية المالية أو المدفوعات أو الدفع أو الولاء أو التسعير أو العروض أو غيرها من الأنظمة المعاملاتية عالية الحجم.
- خبرة في المعماريات القائمة على الأحداث وأنظمة المراسلة الموزعة.
- خبرة في Docker وKubernetes والمنصات السحابية (AWS أو GCP أو Azure) والبنية التحتية كشيفرة.
- خبرة في منصات قابلية الرصد والتتبع الموزع والمقاييس ومراقبة الإنتاج.
- خبرة في العمل ضمن الخدمات المصغّرة أو المعماريات الموجهة بالخدمات.
- درجة البكالوريوس أو الماجستير في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة ميزة إضافية.
مكان العمل ونوع الدوام
جدة، السعودية (الموقع المعلن) – عن بعد – دوام كامل.
طريقة التقديم
يتم التقديم عبر صفحة الوظيفة الرسمية على لوحة وظائف سلة: