تخطى إلى المحتوى

وظائف بلس — مطور الواجهة الخلفية (Backend Developer)

وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.

🔔 تنبيهات على Telegram

مطور الواجهة الخلفية (Backend Developer)

2-5

الإعلان الأصلي للوظيفة

Backend Developer MIDIS Group

0

مقارنة الرواتب

تقديري ~16,000 درهم إماراتي

تقدير مبني على بيانات إقليمية، وليس عرضًا رسميًا من جهة العمل.

الوصف

المسمى الوظيفي: مطور الواجهة الخلفية نطاق الوظيفة: بصفتك مطورًا للواجهة الخلفية (Full-Stack Backend Developer)، ستكون مسؤولاً عن تصميم وتطوير وصيانة أنظمة الواجهة الخلفية وواجهات برمجة التطبيقات (APIs) القابلة للتطوير وعالية الأداء. ستعمل بشكل أساسي مع Node.js و NestJS، لبناء خدمات وتكاملات قوية، مع الاستفادة من خبرة .NET كميزة إضافية لتكامل أنظمة المؤسسات والأنظمة القديمة. ستتعاون بشكل وثيق مع مطوري الواجهة الأمامية والمهندسين المعماريين ومهندسي DevOps وأصحاب المصلحة التجاريين لتقديم حلول برمجية آمنة وموثوقة وعالية الجودة. الواجبات والمسؤوليات الرئيسية: تطوير تطبيقات الواجهة الخلفية - تصميم وتطوير وصيانة خدمات الواجهة الخلفية باستخدام Node.js و NestJS. - بناء بنى معمارية للواجهة الخلفية معيارية وقابلة للتطوير والصيانة. تطوير واجهة برمجة التطبيقات (API) - تصميم وتنفيذ وصيانة واجهات برمجة التطبيقات 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 وفرق العمل لتقديم حلول شاملة. متطلبات الوظيفة: درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة (أو خبرة عملية معادلة). خبرة مثبتة في تطوير أنظمة الواجهة الخلفية باستخدام Node.js و NestJS. فهم قوي لتصميم واجهة برمجة التطبيقات RESTful وهندسة الواجهة الخلفية. خبرة قوية في تصميم قواعد البيانات و SQL (PostgreSQL، SQL Server، MySQL، إلخ). معرفة قوية بالبرمجة غير المتزامنة، والبنى الموجهة بالأحداث، ومفاهيم قابلية التوسع. فهم جيد لمبادئ البرمجة الشيئية و/أو المعيارية. خبرة في تكامل الواجهة الأمامية (React أو ما شابه) من منظور الواجهة الخلفية. مهارات قوية في حل المشكلات والاهتمام بالتفاصيل. مهارات ممتازة في التواصل والعمل الجماعي. التعليم: درجة البكالوريوس في علوم الكمبيوتر أو ما يعادلها. الخبرة: سنتان على الأقل من الخبرة ذات الصلة. #LI-GA2

ما ستقوم به

  • - تصميم وتطوير وصيانة أنظمة الواجهة الخلفية وواجهات برمجة التطبيقات (APIs) القابلة للتطوير باستخدام Node.js و NestJS. التعاون مع الفرق متعددة الوظائف لتنفيذ المصادقة الآمنة، وتحسين أداء قاعدة البيانات، والتكامل مع خدمات .NET.

المتطلبات

يتطلب درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة مع خبرة لا تقل عن سنتين في تطوير الواجهة الخلفية. يجب أن يكون المتقدم بارعًا في Node.js و NestJS وتصميم قواعد بيانات SQL.

نسبة التوافق13%

نصائح المقابلة

استعد لمناقشة خبرتك في Node.js و NestJS بالتفصيل، مع التركيز على المشاريع التي قمت بتصميمها وتطويرها.

كن مستعدًا لمناقشة كيفية تصميم واجهات برمجة التطبيقات RESTful الآمنة والفعالة، وكيفية ضمان جودتها من خلال الاختبارات.

أظهر فهمك لتكامل قواعد البيانات وتحسين الأداء، وقدرتك على العمل ضمن فريق متعدد الوظائف.

استعرض معرفتك بـ .NET وكيف يمكن أن تساهم في بيئات العمل الهجينة، بالإضافة إلى مهاراتك في حل المشكلات.

اقتراح آلي للمسار الوظيفي، وليس توصية رسمية من صاحب العمل.

المسار الوظيفي

نقطة الدخول

مهندس برمجيات أول (Senior Software Engineer)

الدور الحالي

مطور الواجهة الخلفية (Backend Developer)

الخطوة التالية

مهندس حلول (Solutions Architect)

الخطوة التالية

قائد فريق الواجهة الخلفية (Backend Team Lead)

الأسئلة الشائعة

ما هو المسمى الوظيفي لهذه الوظيفة؟

المسمى الوظيفي هو مطور الواجهة الخلفية (Backend Developer).

ما هي التقنيات الأساسية المطلوبة لهذه الوظيفة؟

التقنيات الأساسية المطلوبة هي Node.js و NestJS، مع الاستفادة من خبرة .NET كميزة إضافية.

ما هي المؤهلات التعليمية والخبرة المطلوبة؟

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

ما هي المسؤوليات الرئيسية لمطور الواجهة الخلفية؟

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

العمل في دبي

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

موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.

نُشرت منذ 5 يوم