وظائف بلس — مطور الواجهة الخلفية (Backend Developer)
وظيفة منشورة على وظائف بلس، مع تفاصيل المتطلبات والمزايا ورابط التقديم المباشر.
مطور الواجهة الخلفية (Backend Developer)
تتقدّم باسم
زيارة موقع الشركةالإعلان الأصلي للوظيفة
Back End Developer Datamatics Technologies
مقارنة الرواتب
تقديري ~18,500 ريال سعودي
تقدير مبني على بيانات إقليمية، وليس عرضًا رسميًا من جهة العمل.
الوصف
المسمى الوظيفي: مطور الواجهة الخلفية (3-11 سنوات خبرة) الخبرة: 3-11 سنوات نوع التوظيف: دوام كامل الموقع: مفتوح ملخص الدور نحن نبحث عن مطور واجهة خلفية ذو خبرة لتصميم وتطوير وصيانة تطبيقات وواجهات برمجة تطبيقات (APIs) قابلة للتطوير وآمنة وعالية الأداء من جانب الخادم. يجب أن يتمتع المرشح المثالي بخبرة في أطر عمل تطوير الواجهة الخلفية، وهندسة الخدمات المصغرة (microservices)، وتصميم قواعد البيانات، وتطوير واجهات برمجة التطبيقات، وتطوير التطبيقات السحابية الأصلية، مع التعاون مع فرق متعددة الوظائف لتقديم حلول على مستوى المؤسسات. المسؤوليات الرئيسية - تصميم وتطوير وصيانة تطبيقات الواجهة الخلفية القابلة للتطوير والخدمات المصغرة. - تطوير واجهات برمجة تطبيقات RESTful وخدمات الواجهة الخلفية لدعم تطبيقات الويب والجوال. - بناء تطبيقات جانب الخادم آمنة وعالية الأداء وموثوقة. - تصميم وتحسين مخططات قواعد البيانات والاستعلامات وطبقات الوصول إلى البيانات. - دمج خدمات الطرف الثالث وتطبيقات المؤسسات من خلال واجهات برمجة التطبيقات. - استكشاف الأخطاء وإصلاحها وتصحيحها وتحسين أداء تطبيقات الواجهة الخلفية. - تنفيذ أفضل ممارسات المصادقة والترخيص والأمان. - التعاون مع مطوري الواجهة الأمامية ومهندسي DevOps وفرق ضمان الجودة وأصحاب المصلحة في الأعمال. - المشاركة في مراجعات التعليمات البرمجية ومناقشات التصميم الفني والقرارات المعمارية. - إنشاء وصيانة الوثائق الفنية واتباع أفضل ممارسات تطوير البرمجيات. المهارات الأساسية - خبرة عملية مع Java (Spring Boot) أو .NET (ASP.NET Core) أو Node.js أو Python (Django) أو Ruby on Rails أو PHP (Laravel/Symfony). - خبرة قوية في تطوير واجهات برمجة تطبيقات REST والخدمات الخلفية. - خبرة في هندسة الخدمات المصغرة (Microservices Architecture). - معرفة قوية بـ SQL أو PostgreSQL أو MySQL أو Microsoft SQL Server. - خبرة مع Git وأنظمة التحكم في الإصدار. - فهم البرمجة الشيئية (OOP) ومبادئ تصميم البرمجيات. - خبرة في دمج واجهات برمجة تطبيقات الطرف الثالث وأنظمة المؤسسات. - مهارات قوية في تصحيح الأخطاء وحل المشكلات وتحسين الأداء. يفضل أن يكون لديك - خبرة مع Docker أو Kubernetes. - خبرة مع Kafka أو RabbitMQ أو منصات المراسلة الأخرى. - خبرة مع Redis أو Memcached للتخزين المؤقت. - معرفة بـ AWS أو Microsoft Azure أو Google Cloud Platform (GCP). - الإلمام بخطوط أنابيب CI/CD وممارسات DevOps. - خبرة مع GraphQL. - فهم آليات المصادقة مثل OAuth 2.0 و JWT و OpenID Connect. المؤهلات - درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو تكنولوجيا المعلومات أو هندسة البرمجيات أو مجال ذي صلة. - 3-11 سنوات من الخبرة في تطوير تطبيقات الواجهة الخلفية. المهارات المفضلة - خبرة في بناء تطبيقات سحابية أصلية وموزعة. - معرفة بتصميم المجال (domain-driven design) وهندسة الأحداث (event-driven architectures). - خبرة في العمل في بيئات Agile/Scrum. - مهارات تواصل وتعاون قوية. - القدرة على كتابة تعليمات برمجية نظيفة وقابلة للصيانة وموثقة جيدًا.
ما ستقوم به
- • - تصميم وتطوير وصيانة تطبيقات الواجهة الخلفية القابلة للتطوير والخدمات المصغرة وواجهات برمجة تطبيقات RESTful لدعم منصات الويب والجوال. تحسين مخططات قواعد البيانات وتطبيق أفضل ممارسات الأمان مع التعاون مع فرق متعددة الوظائف.
المتطلبات
يتطلب 3 إلى 11 عامًا من الخبرة في تطوير الواجهة الخلفية مع الكفاءة في إطار عمل خلفي رئيسي واحد على الأقل وقواعد بيانات SQL. مطلوب درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو مجال ذي صلة.
نسبة التوافق13%
نصائح المقابلة
استعد لمناقشة خبرتك في Java (Spring Boot) أو .NET (ASP.NET Core) أو Node.js أو Python (Django) مع أمثلة لمشاريع سابقة.
كن مستعدًا لمناقشة تصميم قواعد البيانات وتحسينها، بالإضافة إلى خبرتك في SQL أو PostgreSQL أو MySQL أو Microsoft SQL Server.
أظهر فهمك لهندسة الخدمات المصغرة (Microservices Architecture) وكيفية تطبيقها في مشاريعك.
استعرض مهاراتك في حل المشكلات وتصحيح الأخطاء، وقدرتك على العمل ضمن فريق متعدد الوظائف.
اقتراح آلي للمسار الوظيفي، وليس توصية رسمية من صاحب العمل.
المسار الوظيفي
مهندس برمجيات أول
مطور الواجهة الخلفية (Backend Developer)
مهندس حلول
مهندس معماري للبرمجيات
الأسئلة الشائعة
ما هو المسمى الوظيفي لهذا الدور؟
المسمى الوظيفي هو مطور الواجهة الخلفية (Backend Developer).
ما هي سنوات الخبرة المطلوبة لهذا الدور؟
يتطلب الدور خبرة تتراوح من 3 إلى 11 عامًا.
ما هي المهارات الأساسية المطلوبة؟
المهارات الأساسية تشمل الخبرة العملية مع Java (Spring Boot) أو .NET (ASP.NET Core) أو Node.js أو Python (Django) أو Ruby on Rails أو PHP (Laravel/Symfony)، وخبرة قوية في تطوير واجهات برمجة تطبيقات REST والخدمات الخلفية، وخبرة في هندسة الخدمات المصغرة، ومعرفة قوية بـ SQL أو PostgreSQL أو MySQL أو Microsoft SQL Server، وخبرة مع Git وأنظمة التحكم في الإصدار، وفهم البرمجة الشيئية ومبادئ تصميم البرمجيات، وخبرة في دمج واجهات برمجة تطبيقات الطرف الثالث وأنظمة المؤسسات، ومهارات قوية في تصحيح الأخطاء وحل المشكلات وتحسين الأداء.
ما هي المؤهلات التعليمية المطلوبة؟
مطلوب درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو تكنولوجيا المعلومات أو هندسة البرمجيات أو مجال ذي صلة.
العمل في الرياض
تُعد الرياض، عاصمة المملكة العربية السعودية، مركزًا اقتصاديًا حيويًا يجذب المهنيين من مختلف أنحاء العالم. تتميز المدينة بسوق عمل ديناميكي يدعمه قطاعات رئيسية مثل النفط والغاز، التمويل، التكنولوجيا، والإنشاءات، مما يوفر فرصًا وظيفية متنوعة. تعكس ثقافة العمل في الرياض مزيجًا من التقاليد المحلية والمعايير الدولية، مع التركيز على الاحترافية والتفاني. يمكن للموظفين أن يتوقعوا بيئة عمل منظمة، حيث تُقدر العلاقات المهنية القوية. يمثل التنقل في الرياض جزءًا أساسيًا من الحياة اليومية، وتوفر المدينة خيارات سكنية متنوعة تناسب مختلف أنماط الحياة. غالبًا ما تبحث الشركات الكبرى، سواء كانت محلية أو عالمية، عن الكفاءات في الرياض، مما يساهم في تعزيز التنافسية والابتكار في سوق العمل.
موقع تجميع وظائف من جهات خارجية. الحقول المنظَّمة (المهام، المتطلبات، المزايا، التعليم، الراتب، الأسئلة) مُستنبَطة آلياً من الإعلان الأصلي وقد تكون غير دقيقة. يُرجى التحقّق عبر الموقع الرسمي لصاحب العمل قبل التقديم.