Rackspace Technology

Senior Backend / Full Stack Developer

Rackspace Technology

الرياضدوام كاملخبير3 مشاهدة

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

نحن نبحث عن مطور Backend/Full-Stack ذو خبرة لبناء خدمات وواجهات برمجة التطبيقات (APIs) قوية باستخدام Django على منصة CMP، مع نماذج نطاق نظيفة وعمليات آمنة وتكامل قوي مع أنظمة التحكّم. سيتواجد هذا الدور بشكل دائم في الرياض، المملكة العربية السعودية.

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

  1. تصميم وتنفيذ نقاط النهاية REST/GraphQL: يشمل ذلك تطوير واجهات برمجة التطبيقات مع إعداد أدوات التسلسل (Serializers) وتحديد الأذونات (Permissions) وتنفيذ تقنيات الترقيم (Pagination)، مما يضمن استجابة فعالة وسهولة في الاستخدام.

  2. تطوير منطق النطاق: يتطلب تطوير عمليات متكررة (Idempotent Operations) مع تسجيل تدقيق (Audit Logging) وتحديد حدود السرعة (Rate Limiting)، مما يعزز من كفاءة النظام واستقراره.

  3. تكامل مع Airflow: يتضمن ذلك التعامل مع الأحداث (Events) والتعليقات الراجعة (Callbacks) والويب هوكس (Webhooks)، مما يسهل إدارة العمليات المعقدة.

  4. تنفيذ أطر المصادقة والتفويض: مثل OIDC وJWT، لضمان أمان التطبيقات وسلامة البيانات.

  5. تحسين الأداء: يتطلب العمل على تحسين أداء الخدمات والواجهات من خلال مراقبة الأداء وتقديم أشكال من التحسين المستمر.

  6. التعاون مع فرق متعددة التخصصات: يشمل ذلك العمل مع فرق التصميم والتطوير لضمان تلبية جميع متطلبات العمل.

  7. تقديم الدعم الفني: توفير الدعم للفِرق الأخرى عند الحاجة، وإعداد الوثائق اللازمة لتسهيل الاستخدام والصيانة.

  8. مواكبة التقنيات الحديثة: متابعة أحدث الاتجاهات والتقنيات في مجال البرمجة وتطبيقها في المشاريع الحالية.

المتطلبات والمؤهلات المطلوبة:

  1. خبرة قوية في Django: يجب أن يكون لدى المتقدم معرفة عميقة في استخدام Django وتطبيقاته.

  2. خبرة عملية مع Airflow: يفضل أن يكون المتقدم قد عمل سابقاً مع Airflow وتطبيقاته.

  3. إجادة متقدمة في Python: يجب أن يمتلك المتقدم مهارات متقدمة في برمجة Python، حيث يُعتبر ذلك شرطاً أساسياً.

  4. تجربة مع أدوات DevOps: يُفضل أن يكون لدى المتقدم خبرة مع أدوات مثل Ansible وTerraform.

  5. شهادة في علوم الحاسوب أو مجالات ذات صلة: يُفضل أن يكون لدى المتقدم شهادة أكاديمية في مجال ذي صلة.

  6. خبرة في تطوير البرمجيات: يجب أن يكون لدى المتقدم خبرة عملية سابقة في تطوير البرمجيات.

  7. مهارات تحليل المشكلات: القدرة على تحليل المشكلات وإيجاد حلول فعالة وسريعة.

المهارات التقنية المطلوبة:

  1. إجادة لغة Python: يجب أن يكون المتقدم قادراً على كتابة كود نظيف ومؤثر في Python.

  2. إجادة Django: قدرات متقدمة في بناء تطبيقات باستخدام Django.

  3. فهم REST وGraphQL: معرفة كيفية تصميم وتطوير واجهات برمجة التطبيقات باستخدام هذه التقنيات.

  4. معرفة بأطر المصادقة: خبرة في OIDC وJWT وتطبيقها في الأنظمة.

  5. خبرة مع أدوات التحليل والرقابة: مثل Airflow، لضمان إدارة فعالة للعمليات.

  6. قدرة على العمل مع أنظمة التشغيل: معرفة بأساسيات أنظمة التشغيل مثل Linux.

المهارات الشخصية والقيادية:

  1. قدرة على العمل الجماعي: يجب أن يكون المتقدم قادراً على التعاون والعمل بشكل فعال ضمن فريق.

  2. مهارات التواصل: يجب أن يكون المتقدم قادراً على توصيل الأفكار والمعلومات بشكل واضح.

  3. القدرة على إدارة الوقت: يجب أن يكون لدى المتقدم مهارات تنظيمية قوية وإدارة الوقت.

  4. الإبداع والابتكار: القدرة على التفكير الإبداعي وتقديم حلول جديدة.

بيئة العمل وثقافة الشركة:

تتميز Rackspace Technology ببيئة عمل ديناميكية تشجع على الابتكار والتعاون. نحن نؤمن بأهمية الاحتفاظ بالموظفين الموهوبين وتوفير بيئة عمل محفزة تعزز من تطوير المهارات وتوسيع المعرفة. ثقافة الشركة قائمة على الاحترام المتبادل والتنوع، مما يتيح للموظفين التعبير عن أفكارهم وتحقيق إمكاناتهم الكاملة. نولي أهمية كبيرة لتوفير توازن صحي بين العمل والحياة، ونشجع على العمل الجماعي والتعلم المستمر.

فرص التطور والنمو المهني:

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

تفاصيل الوظيفة

تاريخ النشر٢٣ مارس ٢٠٢٦
التخصصتقنية المعلومات

عن الشركة

Rackspace Technology

Rackspace Technology

مشاركة الوظيفة