الراتب عند المقابلة
Master-Works
Riyadh Saudi Arabia
نبحث عن مهندس برمجيات خلفي ذا مهارة عالية وخبرة واسعة لتطوير وصيانة منطق الخادم القوي وواجهات برمجة التطبيقات (APIs) التي تدعم تفاعلات الدردشة المدعومة بالذكاء الاصطناعي، وأنظمة استرجاع المستندات، وأساليب المعالجة الذكية. سيكون المرشح المثالي مسؤولاً عن دمج قواعد البيانات، وتنفيذ آليات المصادقة والتفويض الآمنة، وضمان القابلية للتوسع عبر بيئات متعددة الحوسبة السحابية. المهام الرئيسية: تصميم وبناء وصيانة منطق الخادم وواجهات برمجة التطبيقات (APIs) الخاصة بتفاعلات الدردشة، والوصول إلى المستندات، والمعالجة بالذكاء الاصطناعي. تنفيذ بروتوكولات المصادقة والتفويض الآمنة مثل الدخول الموحّد (SSO)، وOAuth2، ونظام التحكم في الوصول القائم على الأدوار (RBAC). دمج قواعد بيانات SQL/NoSQL وتحسين أدائها. ضمان قابلية الأنظمة للتوسع، والموثوقية، ودعم النشر عبر بيئات متعددة السحابة (AWS، GCP، Azure). التعاون مع مطوري الواجهات الأمامية، وفرق العمليات والتطوير (DevOps)، وفرق المنتجات لتقديم حلول متكاملة. كتابة كود نظيف، سهل الصيانة، ومُوثّق جيدًا يتماشى مع أفضل الممارسات الصناعية. مراقبة أداء النظام ومعالجة المشكلات بشكل استباقي للحفاظ على أعلى مستوى من التشغيل والاستجابة. المتطلبات المؤهلات: درجة البكالوريوس أو الماجستير في علوم الحاسوب، أو هندسة البرمجيات، أو مجال ذي صلة. 6–16 سنة من الخبرة المهنية في تطوير الطرف الخلفي. إتقان لغة أو أكثر من لغات برمجة الطرف الخلفي (مثل Python، Node.js، Java، Go). خبرة قوية في تطوير وصيانة واجهات برمجة التطبيقات (APIs) من نوع RESTful. معرفة عميقة بقواعد البيانات SQL وNoSQL (مثل PostgreSQL، MongoDB). خبرة كبيرة في تنفيذ أنظمة الدخول الموحّد (SSO)، وOAuth2.0، وRBAC. معرفة كافية بالهياكل القابلة للتوسع وبنية الحوسبة السحابية المتعددة. خبرة في أدوات التحكم بالحاويات مثل Docker، واستخدام أدوات التنسيق مثل Kubernetes تُعد ميزة إضافية.