img
نوع العقدنوع العقددوام كامل
طبيعة الوظيفةطبيعة الوظيفةبالموقع
الموقعالموقعالرياض

عن الدور

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

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

  • بناء نظام الواجهة الخلفية الأساسي لـ MVP، وتنفيذ واجهات برمجة تطبيقات آمنة وقابلة للصيانة.
  • تصميم وتنفيذ نموذج بيانات التطبيق، بما في ذلك تدفقات المصادقة والتفويض والتحكم في الوصول.
  • تنفيذ إدارة مفاتيح واجهة برمجة التطبيقات، ومعالجة الطلبات الآمنة، والأساس لتتبع الاستخدام، والوصول إلى الخدمة، والرؤية التشغيلية.
  • دمج تحديد المعدل، وتسجيل التدقيق، ومعالجة الأخطاء، وحماية المنصة، وهيكلة الواجهة الخلفية للتوسع المستقبلي.
  • بناء وصيانة التكاملات مع العديد من مزودي الخدمة الخارجيين، ومعالجة المصادقة الخاصة بالمزود، وتنسيقات الطلبات، وخطافات الويب، والاستدعاءات، والأخطاء، والحالات الطرفية.
  • تجريد تعقيد المزود خلف واجهات داخلية واضحة وتصميم أنماط التكامل لإضافة مزودين جدد بسهولة.
  • امتلاك الصحة المستمرة للتكاملات، بما في ذلك المراقبة، ومعالجة الفشل، والتحديثات مع تطور المزودين، وتوثيق سلوك التكامل، والقيود، والملاحظات التشغيلية.
  • بناء لوحة معلومات الويب المطلوبة لـ MVP، وتنفيذ واجهات عملية للمستخدم وواجهات إدارية داخلية تركز على سير العمل الأساسي.
  • تطوير أدوات داخلية لمساعدة الفريق في تشغيل ومراقبة ودعم المنصة.
  • نشر المنصة على Google Cloud Platform (GCP)، وإعداد بيئات التطوير والاختبار والإنتاج.
  • تكوين خطوط أنابيب CI/CD، وإدارة الأسرار وتكوين البيئة بشكل آمن، وإعداد التسجيل والمراقبة والتنبيهات ورؤية الأخطاء.
  • تنفيذ النسخ الاحتياطي والاسترداد وإجراءات الحماية التشغيلية الأساسية لضمان التشغيل الموثوق به من قبل فريق صغير.
  • تطبيق ممارسات الهندسة الآمنة عبر المنصة، وحماية بيانات الاعتماد الحساسة وبيانات الأعضاء، وتنفيذ التحكم المناسب في الوصول وقابلية التدقيق.
  • التصميم للتتبع عبر إجراءات النظام الهامة، ومعالجة فشل المزود الخارجي بلطف، والبناء مع مراعاة قابلية الصيانة والرصد والوضوح التشغيلي.
  • العمل من البنية والتصميم المقدمين من مستشاري التكنولوجيا، وترجمة البنية التقنية إلى مهام تنفيذ.
  • توثيق القرارات التقنية وتفاصيل التنفيذ، مع الحفاظ على وثائق واضحة لواجهة برمجة التطبيقات والوثائق التشغيلية.
  • التواصل بوضوح حول التقدم والمخاطر والعوائق والمقايضات، والتعاون مع الفريق بشأن النطاق والأولويات والقرارات التقنية.
  • إعداد النظام للتسليم المستقبلي وتوسيع الفريق.

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

  • خبرة واسعة في بناء أنظمة الواجهة الخلفية للإنتاج.
  • خبرة قوية في تصميم واجهات برمجة التطبيقات، وبنية الواجهة الخلفية، وتصميم الأنظمة الموجهة للمنصة.
  • إتقان TypeScript/****، Python، Go، Java، أو مكدس واجهة خلفية مشابه.
  • خبرة في قواعد البيانات العلائقية، ويفضل PostgreSQL.
  • خبرة مثبتة في التكامل مع واجهات برمجة التطبيقات الخارجية في بيئات الإنتاج.
  • خبرة في بناء تدفقات مصادقة وتفويض آمنة.
  • الإلمام بمفاتيح واجهة برمجة التطبيقات، والتحكم في الوصول، وتحديد المعدل، والتسجيل، وسجلات التدقيق.
  • القدرة على بناء واجهات عملية للمستخدم/مسؤول باستخدام React، ****، أو تقنيات مشابهة.
  • خبرة في نشر وتشغيل التطبيقات على البنية التحتية السحابية.
  • خبرة في Docker، Kubernetes، وخطوط أنابيب CI/CD.
  • فهم قوي لإدارة الأسرار بشكل آمن وتكوين البيئة.
  • خبرة في التطوير المعتمد على المواصفات، وترجمة المتطلبات والبنية إلى مواصفات واضحة وخطط تنفيذ ومخرجات قابلة للاختبار.
  • فهم عملي قوي للاستخدام الفعال لأدوات الذكاء الاصطناعي في تطوير البرمجيات مع الحفاظ على جودة الكود والأمن وانضباط المراجعة والتحكم في البنية.
  • القدرة على العمل بشكل مستقل كمهندس أساسي في MVP.
  • مهارات قوية في حل المشكلات والراحة مع الغموض.
  • مهارات واضحة في التواصل الكتابي والتوثيق.

المهارات التقنية

  • تطوير الواجهة الخلفية: TypeScript، ****، Python، Go، Java
  • قواعد البيانات: PostgreSQL
  • واجهة برمجة التطبيقات والبنية: تصميم واجهة برمجة التطبيقات، بنية الواجهة الخلفية، تصميم الأنظمة الموجهة للمنصة، OpenAPI/Swagger، توثيق واجهة برمجة التطبيقات الموجهة للمطورين
  • الواجهة الأمامية/لوحة المعلومات: React، ****
  • السحابة والعمليات (DevOps): البنية التحتية السحابية، GCP (Cloud Run، Cloud SQL، Secret Manager، Cloud Logging، Cloud Monitoring، Pub/Sub، Cloud Tasks)، Docker، Kubernetes، خطوط أنابيب CI/CD، إدارة الأسرار، تكوين البيئة
  • المنصة والتكاملات: منصات المطورين، منصات واجهة برمجة التطبيقات، منصات SaaS، الأدوات الداخلية، برامج الوساطة للتكامل، تصميم الأنظمة متعددة المستأجرين، المهام الخلفية، قوائم الانتظار، إعادة المحاولة، العمليات المحددة الهوية
  • التكاملات المتخصصة: أنظمة المحافظ، القياس، الفوترة، تتبع الاستخدام، سجلات المعاملات، تكاملات الدفع، تكاملات الهوية، تكاملات الخدمات اللوجستية، تكاملات الاتصالات، التكاملات المتعلقة بالحكومة
  • عام: التطوير المعتمد على المواصفات، أدوات الذكاء الاصطناعي، حل المشكلات، التوثيق

بيئة العمل والموقع

هذا منصب بدوام كامل مقره في الرياض، المملكة العربية السعودية. يتطلب الدور أكثر من 10 سنوات من الخبرة. سيكون مهندس التأسيس مسؤولاً عن التنفيذ الكامل لـ MVP، بما في ذلك تطوير الواجهة الخلفية، وتصميم قاعدة البيانات وترحيلها، والتكاملات مع الخدمات الخارجية، وتنفيذ لوحة المعلومات، والنشر السحابي، وإعداد CI/CD، والتسجيل والمراقبة، وأساسيات الأمان، وتوثيق واجهة برمجة التطبيقات، وتوثيق التسليم الفني/التشغيلي. سيتم قياس النجاح في هذا الدور من خلال القدرة على ترجمة البنية واتجاه المنتج إلى MVP عامل، وبناء أساس منصة آمن وقابل للصيانة، والتكامل بفعالية مع المزودين الخارجيين، ونشر وتشغيل النظام على GCP، واتخاذ قرارات تقنية عملية، والتواصل بوضوح مع أصحاب المصلحة، وترك قاعدة كود موثقة جيدًا وقابلة للتوسيع للمهندسين المستقبليين.


متطلبات الوظيفة

  • تتطلب اكثر من ١٠ سنوات خبرة

وظائف مشابهة