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