مطّور الويب الجبهة الخلفية

Midis Group

نشرت قبل أكثر من 30 يومًا

الخبرة

2 - 4 سنوات

التعليم

أي تخرج()

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات


Job Title
مطور خلفي
Job Scope

بصفتك مطور خلفي كامل، ستكون مسؤولاً عن تصميم وتطوير وصيانة أنظمة خلفية قابلة للتوسع وعالية الأداء وواجهات برمجة التطبيقات (APIs). ستعمل بشكل أساسي مع Node.js و NestJS، لبناء خدمات قوية وتكاملات، مع الاستفادة من تجربة .NET كميزة إضافية لتكامل أنظمة المؤسسات والأنظمة القديمة. ستتعاون بشكل وثيق مع مطوري الواجهة الأمامية، والمهندسين المعماريين، ومهندسي DevOps، وأصحاب المصلحة في الأعمال لتقديم حلول برمجية آمنة وموثوقة وعالية الجودة.
Main Duties and Responsibilities
• تطوير تطبيقات خلفية
• تصميم وتطوير وصيانة خدمات خلفية باستخدام Node.js و NestJS.
• بناء هياكل معمارية قابلة للتوسع وقابلة للصيانة من جهة الخادم.
• تطوير واجهات برمجة التطبيقات
• تصميم وتنفيذ وصيانة واجهات برمجة التطبيقات RESTful (و GraphQL حيثما ينطبق).
• التأكد من أن واجهات برمجة التطبيقات آمنة، وفعالة، وموثقة جيدًا، ومُعَدَّلة.
• تصميم قواعد البيانات والتكامل
• تصميم وتحسين قواعد البيانات العلائقية و/أو NoSQL.
• كتابة استعلامات فعالة، وفهارس، وترحيلات.
• التأكد من اتساق البيانات وسلامتها وأدائها.
• تحسين الأداء
• تحديد عنق الزجاجة في أداء واجهات برمجة التطبيقات، واستعلامات قاعدة البيانات، والخدمات.
• تطبيق التخزين المؤقت، والمعالجة غير المتزامنة، وتقنيات تحسين أخرى.
• تكامل .NET (ميزة إضافية)
• المساهمة في أو التكامل مع خدمات .NET / ASP.NET Core الحالية.
• دعم البيئات الهجينة حيث تتواجد أنظمة Node.js و .NET معًا.
• تنفيذ الأمان
• تنفيذ آليات المصادقة والتفويض (JWT، OAuth، RBAC).
• تطبيق أفضل ممارسات الأمان لحماية واجهات برمجة التطبيقات، والبيانات، والبنية التحتية.
• الاختبار وضمان الجودة
• كتابة اختبارات الوحدة، والاختبارات التكاملية، واختبارات واجهات برمجة التطبيقات لضمان الموثوقية والاستقرار.
• المشاركة في الاختبار الآلي ومبادرات تحسين الجودة.
• تصحيح الأخطاء وحل المشكلات
• تشخيص وحل مشكلات التطبيقات، وواجهات برمجة التطبيقات، وقواعد البيانات.
• دعم مشكلات الإنتاج وتنفيذ تحليل السبب الجذري.
• التحكم في الإصدارات و CI/CD
• العمل مع أنظمة التحكم في الإصدارات (Git، Azure DevOps، GitHub).
• المساهمة في خطوط أنابيب CI/CD والنشر الآلي.
• مراجعات الشفرات والمعايير
• المشاركة في مراجعات الشفرات مع الأقران للحفاظ على معايير برمجة عالية.
• التأكد من الالتزام بأفضل الممارسات وإرشادات المعمارية.
• الوثائق
• الحفاظ على وثائق فنية واضحة لواجهات برمجة التطبيقات، والخدمات، وتصميمات النظام.
• التعاون
• العمل عن كثب مع مطوري الواجهة الأمامية (مثل React)، والمعماريين، و DevOps، و QA، وفرق الأعمال لتقديم حلول شاملة.
Position Requirements
• درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذي صلة (أو خبرة عملية معادلة).
• خبرة مثبتة في تطوير أنظمة خلفية باستخدام Node.js و NestJS.
• فهم قوي لتصميم واجهات برمجة التطبيقات RESTful وهندسة الخلفية.
• خبرة قوية في تصميم قواعد البيانات وSQL (PostgreSQL، SQL Server، MySQL، إلخ).
• معرفة قوية بالبرمجة غير المتزامنة، والهياكل المعمارية المعتمدة على الأحداث، ومفاهيم القابلية للتوسع.
• فهم جيد لمبادئ البرمجة كائنية التوجه و/أو البرمجة المودولية.
• خبرة في تكامل الواجهة الأمامية (React أو ما شابه) من منظور الخلفية.
• مهارات قوية في حل المشكلات والاهتمام بالتفاصيل.
• مهارات ممتازة في التواصل والعمل الجماعي.
Education
درجة البكالوريوس في علوم الكمبيوتر أو ما يعادلها
Experience
خبرة ذات صلة لا تقل عن سنتين

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مطّور الويب الجبهة الخلفية

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com

وظائف مماثلة

مطّور الويب الجبهة الخلفية

East Fish Processing LLC

  • 1 - 3 سنوات
  • الإمارات العربية المتحدة - الإمارات العربية المتحدة
عرض الكل