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

وصف الوظيفة

عن الدور

تبحث TestCrew عن مهندس الواجهة الخلفية أول للانضمام إلى فريقنا في المدينة المنورة، المملكة العربية السعودية. هذا الدور محوري في قيادة توسيع وإعادة هيكلة وتطوير منصتنا الخلفية على المدى الطويل. يتطلب المنصب خبرة عميقة في تصميم وتشغيل أنظمة موزعة عالية الإنتاجية، مع التركيز على الأداء والموثوقية وقابلية التوسع وسهولة الصيانة. سيقدم المرشح المثالي قيادة تقنية عملية في بنية الواجهة الخلفية الحديثة، وتصميم الأنظمة الموزعة، وتحسين قواعد البيانات، والتقنيات السحابية الأصلية. في حين أن الخبرة في Go و PostgreSQL مفضلة، سيتم النظر أيضًا في المرشحين ذوي الخبرة الكبيرة في Java. هذا ليس دورًا يركز على *****

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

  • تصميم وتطوير وتوسيع الأنظمة الخلفية الموزعة لدعم أعباء العمل عالية الإنتاجية ومنخفضة الكمون.
  • قيادة تحديث وإعادة هيكلة الأنظمة القديمة مع ضمان استقرار واستمرارية بيئات الإنتاج.
  • تحسين قواعد بيانات PostgreSQL، بما في ذلك تصميم المخطط، وأداء الاستعلام، واستراتيجيات الفهرسة، وترحيل قواعد البيانات.
  • تطوير وصيانة واجهات برمجة التطبيقات منخفضة الكمون لتطبيقات الويب والهاتف المحمول والتطبيقات العميلة في الوقت الفعلي.
  • قيادة القرارات المعمارية المتعلقة بالتزامن، والتسامح مع الأخطاء، ونماذج الاتساق، وآليات إعادة المحاولة، ومرونة النظام.
  • تعزيز موثوقية المنصة من خلال المراقبة، والرصد، والتنبيه، وممارسات الاستجابة للحوادث.
  • التعاون مع فرق متعددة الوظائف لتحديد خارطة الطريق التقنية وضمان حلول قابلة للتطوير وسهلة الصيانة.
  • وضع وتعزيز أفضل الممارسات الهندسية، ومعايير جودة الكود، والتميز التشغيلي.

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

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

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

  • تقنيات الواجهة الخلفية: Go، Java
  • إدارة قواعد البيانات: PostgreSQL، أدوات ترحيل قواعد البيانات، استراتيجيات ترحيل المخططات واسعة النطاق
  • السحابة والبنية التحتية: المنصات السحابية، Kubernetes، الحاويات، خطوط أنابيب CI/CD
  • الموثوقية والمراقبة: هندسة الموثوقية، المراقبة، الرصد، التنبيه، إدارة الحوادث، OpenTelemetry، التتبع الموزع
  • الأمان: المصادقة، الترخيص، أفضل ممارسات الأمان، OpenFGA، Keycloak، OpenID Connect (OIDC)
  • الهندسة المعمارية والتصميم: الخدمات المصغرة، البنى القائمة على الأحداث، التوفر العالي، التعافي من الكوارث، تصميم الأنظمة المتسامحة مع الأخطاء
  • الرسائل وتدفق الأحداث: Kafka، منصات المراسلة، منصات تدفق الأحداث
  • المهارات العامة: حل المشكلات، المهارات التحليلية، مهارات التواصل

تفاصيل الدور

هذه وظيفة بدوام كامل لمهندس الواجهة الخلفية أول في TestCrew، تقع في المدينة المنورة، المملكة العربية السعودية. يتطلب الدور أكثر من 10 سنوات من الخبرة.


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

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

وظائف مشابهة