emagine

مطور GCP Full Stack الأول

emagine

الظهراندوام كاملخبير4 مشاهدة

نبذة شاملة عن الوظيفة وأهميتها في السوق السعودي

تعتبر وظيفة مطور برمجيات متكامل (Full Stack Developer) على منصة جوجل السحابية (GCP) أحد الأدوار الحيوية في مجال التطوير البرمجي الحديث، حيث تساهم بشكل كبير في تعزيز الابتكار وتحسين كفاءة الأنظمة الرقمية. مع التوجه المتزايد نحو الحلول السحابية والذكاء الاصطناعي، تبرز أهمية هذه الوظيفة في السوق السعودي، خاصةً في ظل رؤية المملكة 2030 التي تسعى لتحفيز التحول الرقمي في جميع القطاعات. يتطلب هذا الدور قدرة استثنائية على تصميم وتطوير خدمات خلفية قابلة للتوسع، بالإضافة إلى دعم واجهات أمامية حديثة باستخدام تقنيات مثل React. إن الانخراط في هذا المجال يمثل فرصة مثيرة للمحترفين الذين يسعون لتطوير مهاراتهم في بيئة سريعة ومتطورة.

المهام والمسؤوليات الرئيسية بالتفصيل

  1. تصميم وتطوير خدمات خلفية قابلة للتوسع: يتمثل الهدف الأساسي في إنشاء خدمات فعالة وقابلة للتوسع على منصة GCP باستخدام Node.js، مما يساهم في تحسين أداء الأنظمة وتلبية احتياجات المستخدمين.

  2. دعم تطوير واجهات أمامية: العمل على تطوير مكونات الواجهة الأمامية باستخدام React، مما يضمن توفير تجربة مستخدم سلسة وتفاعلية على مختلف الأجهزة.

  3. دمج تقنيات الذكاء الاصطناعي: تطوير وإدماج قدرات الذكاء الاصطناعي والتعلم الآلي في المنصة، بما في ذلك APIs للنماذج وخدمات الاستدلال، مما يعزز من قيمة المنتج النهائي.

  4. تصميم وإدارة نماذج البيانات: العمل على تصميم وإدارة نماذج البيانات وتحليلها باستخدام BigQuery، بما يسهم في تحسين تقارير الأداء والاستفادة من البيانات بشكل فعّال.

  5. إنشاء وإدارة الخدمات الصغيرة (Microservices): تطوير وإدارة خدمات صغيرة وواجهات برمجة التطبيقات (APIs) تتيح التكامل بين مختلف مكونات المنصة.

  6. تقديم كود جاهز للإنتاج: ضمان كتابة كود إنتاجي بجودة عالية وبأقل عدد من التكرارات، مما يساعد في تسريع عملية التطوير.

  7. تأمين النشر السلس والآمن: التأكد من أن عمليات النشر تتم بطريقة آمنة وقابلة للتوسع باستخدام خدمات GCP وعمليات CI/CD.

  8. التعاون مع الفرق الأخرى: العمل بشكل وثيق مع فرق المهندسين المعماريين وفرق النشر لتسريع تنفيذ الحلول من البداية إلى النهاية.

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

  1. خبرة مثبتة في Node.js: يجب أن يكون لدى المتقدم خبرة سابقة في تطوير الخدمات باستخدام Node.js.

  2. إجادة لغة React: يجب أن يكون لديه مهارات قوية في تطوير الواجهات الأمامية باستخدام React.

  3. معرفة بتقنيات الذكاء الاصطناعي: Familiarity with AI/GenAI technologies including model APIs, inference services, and RAG pipelines.

  4. خبرة في BigQuery: يجب أن يكون لديه معرفة قوية بتصميم نماذج البيانات وتحليلها باستخدام BigQuery.

  5. إدارة الخدمات الصغيرة وواجهات برمجة التطبيقات: خبرة في إنشاء وإدارة microservices وAPIs.

  6. فهم عميق لعمليات CI/CD: معرفة بأسس تنفيذ CI/CD لنشر التطبيقات بشكل فعال.

  7. معرفة بممارسات الأمان: يفضل أن يكون لديه فهم لممارسات الأمان في البيئات السحابية.

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

  1. إتقان Node.js: القدرة على استخدام Node.js لتطوير خدمات خلفية فعالة.

  2. مهارات React المتقدمة: القدرة على بناء واجهات مستخدم ديناميكية وتفاعلية.

  3. فهم عميق لـ AI/GenAI: معرفة بالتقنيات المتقدمة في الذكاء الاصطناعي والتعلم الآلي.

  4. الإلمام بـ BigQuery: القدرة على استخدام BigQuery لتحليل البيانات وتحسين نماذج البيانات.

  5. إدارة microservices: مهارات في تصميم وإدارة microservices وAPIs.

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

  1. مهارات التواصل الفعّال: القدرة على التواصل بوضوح مع الفرق المختلفة ومشاركة الأفكار والرؤى.

  2. القدرة على العمل الجماعي: العمل بشكل متكامل مع الفرق لتحقيق الأهداف المشتركة.

  3. مهارات حل المشكلات: القدرة على تحليل المشكلات التقنية وتقديم حلول مبتكرة.

  4. المرونة والتكيف: القدرة على التكيف مع بيئة العمل السريعة والمتغيرة.

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

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

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

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

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

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

عن الشركة

emagine

emagine

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