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