مهندس باكند بايثون (الخدمات المصغرة وواجهات برمجة التطبيقات)

GSSTech Group

صاحب عمل نشط

نشرت قبل 12 ساعة

الخبرة

7 - 12 سنوات

التعليم

أي تخرج()

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

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

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

المتطلبات التقنية (يجب أن تكون موجودة)

  • أكثر من 7 سنوات من الخبرة في تطوير باكند بايثون
  • خبرة قوية في بايثون 3.x
  • خبرة عملية مع Flask أو FastAPI أو Django (واجهات برمجة التطبيقات REST)
  • فهم قوي لـ:
    • البرمجة غير المتزامنة (asyncio، المعالجة المتعددة)
    • التزامن والمعالجة المتوازية
  • خبرة في هندسة الخدمات المصغرة
  • خبرة قوية في قواعد البيانات:
    • MongoDB (إلزامي)
    • PostgreSQL أو قواعد بيانات علائقية أخرى
  • خبرة في تحسين الأداء وتصحيح الأخطاء والمراقبة
  • إلمام بـ أنابيب CI/CD واستكشاف أخطاء الأنظمة الموزعة

الأمان والهندسة المعمارية

  • فهم قوي لـ أمان الخدمات المصغرة
  • خبرة عملية مع:
    • OAuth2
    • المصادقة المعتمدة على JWT
    • بوابات واجهة برمجة التطبيقات
  • معرفة بـ التشفير، وتصميم واجهة برمجة التطبيقات الآمن، وآليات التحكم في الوصول
  • خبرة في بناء أنظمة مرنة ومقاومة للأخطاء

من الجيد أن يكون لديك

  • خبرة مع Docker وKubernetes
  • تعرض لـ منصات السحابة (AWS/Azure/GCP)
  • خبرة في دمج نماذج AI/ML في أنظمة الباكند
  • معرفة بـ استراتيجيات تحميل التوازن وتوسيع النظام
  • تعرض لـ أدوات المراقبة (التسجيل، المراقبة، التتبع)

خبرة في المجال

  • خبرة في البنوك / الخدمات المالية / الفينتك مفضل
  • فهم لأنظمة الدرجة المؤسسية ومعايير الامتثال

المهارات الشخصية

  • القدرة على قيادة القرارات التقنية عبر الفرق
  • ملكية قوية ومساءلة
  • التواصل الفعال مع المعنيين الفنيين والتجاريين
  • مدفوع ذاتياً وقادر على العمل في بيئات عالية الضغط

ما يتطلبه هذا الدور حقًا

هذا ليس دور مطور بايثون أساسي. من المتوقع منك:

  • بناء أنظمة جاهزة للإنتاج، وليس فقط واجهات برمجة التطبيقات
  • فهم تصميم النظام، والتوسع، والإخفاقات
  • العمل في بيئات موزعة معقدة
  • تحمل المسؤولية beyond coding

الملف الشخصي المطلوب للمرشحين

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

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مهندس باكند بايثون (الخدمات المصغرة وواجهات برمجة التطبيقات)

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