تخطى إلى المحتوى
ربما تم شغل هذه الوظيفة

وظائف بلس — مهندس برمجيات - متكامل (Full Stack)

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

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

مهندس برمجيات - متكامل (Full Stack)

دوام كامل 2-5
زيارة موقع الشركة

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

Software Engineer - Full Stack Moyasar Financial Company

0

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

تقديري ~14,000 ريال سعودي

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

الوصف

نحن نبحث عن مهندس برمجيات - متكامل (Full Stack) للانضمام إلى فريق الهندسة في "ميسر" والمساهمة في بناء وتحسين منتجات وأنظمة الدفع لدينا. ستعمل عبر مكدس التطبيقات الكامل، مع Ruby on Rails كإطار عمل أساسي لدينا، لتطوير خدمات الواجهة الخلفية، واجهات برمجة التطبيقات (APIs)، وتطبيقات الويب، والميزات الموجهة للمستخدم. ستعمل مع تقنيات تشمل Ruby on Rails، وPostgreSQL، وRedis، وSidekiq لبناء حلول موثوقة وقابلة للتطوير. المرشح المثالي هو مهندس عملي يستمتع بحل المشكلات، وكتابة أكواد نظيفة وقابلة للصيانة، والتعاون مع المهندسين الآخرين، وفريق المنتجات، والتصميم لتقديم ميزات عالية الجودة. المسؤوليات الرئيسية: - تصميم وتطوير واختبار وصيانة تطبيقات وميزات متكاملة عبر منتجات "ميسر". - بناء وصيانة خدمات الواجهة الخلفية وواجهات برمجة التطبيقات باستخدام Ruby on Rails. - تطوير وتحسين ميزات الواجهة الأمامية وتطبيقات الويب الموجهة للمستخدم. - تصميم وبناء وصيانة ودمج واجهات برمجة التطبيقات RESTful. - العمل مع PostgreSQL لتصميم نماذج البيانات وكتابة استعلامات قاعدة بيانات فعالة. - استخدام Redis وSidekiq للتخزين المؤقت، ومعالجة الخلفية، والمهام غير المتزامنة. - كتابة أكواد نظيفة وفعالة وقابلة للصيانة وموثقة جيدًا. - كتابة وصيانة الاختبارات الآلية، بما في ذلك اختبارات الوحدات والتكامل. - المشاركة بنشاط في مراجعات الكود والمناقشات الفنية. - استكشاف الأخطاء وإصلاحها وحل مشكلات التطبيق والأداء. - المساهمة في تحسين أداء التطبيق وموثوقيته وقابليته للتوسع وأمانه. - التعاون مع فريق المنتجات والتصميم والمهندسين الآخرين لفهم المتطلبات وتقديم ميزات جديدة. - المشاركة في التخطيط الفني والتقدير وعمليات التطوير الرشيقة. - توثيق العمليات الفنية وتغييرات النظام وقرارات التطوير الهامة. - المساهمة في التحسين المستمر لمعايير الهندسة وممارسات التطوير. - البقاء على اطلاع بأحدث التقنيات وممارسات هندسة البرمجيات ذات الصلة. درجة البكالوريوس في علوم الحاسب الآلي، هندسة البرمجيات، تكنولوجيا المعلومات، أو مجال ذي صلة. خبرة لا تقل عن سنتين في هندسة البرمجيات الاحترافية. خبرة احترافية مع Ruby و Ruby on Rails. خبرة في تطوير تطبيقات الويب المتكاملة. فهم جيد لهندسة MVC ومبادئ هندسة البرمجيات. خبرة في تصميم وتطوير واستهلاك واجهات برمجة التطبيقات RESTful. معرفة جيدة بـ PostgreSQL ومفاهيم قواعد البيانات العلائقية. خبرة مع Redis. خبرة في معالجة المهام الخلفية باستخدام Sidekiq. خبرة في تطوير الويب الأمامي. خبرة مع Git وسير عمل التحكم في الإصدار. خبرة في كتابة الاختبارات الآلية. فهم جيد لمبادئ الكود النظيف وهندسة البرمجيات القابلة للصيانة. فهم لأداء التطبيق وقابليته للتوسع وأمانه. مهارات قوية في تصحيح الأخطاء والتحليل وحل المشكلات. مهارات تواصل وتعاون جيدة. القدرة على العمل بفعالية مع أعضاء الفريق التقنيين وغير التقنيين. إجادة جيدة للغة الإنجليزية. الخبرة في التقنيات المالية (Fintech)، المدفوعات، الخدمات المصرفية، أو أنظمة المعاملات عالية الحجم تعتبر ميزة إضافية.

ما ستقوم به

  • • ستقوم بتصميم وتطوير وصيانة تطبيقات متكاملة وخدمات الواجهة الخلفية باستخدام Ruby on Rails. بالإضافة إلى ذلك، ستتعاون مع فرق متعددة الوظائف لتقديم ميزات عالية الجودة مع ضمان أداء النظام وقابليته للتوسع وأمانه.

المتطلبات

يجب أن يكون لدى المرشحين درجة البكالوريوس في مجال ذي صلة وخبرة لا تقل عن سنتين في هندسة البرمجيات الاحترافية. مطلوب إتقان Ruby on Rails وPostgreSQL وRedis وتصميم واجهات برمجة التطبيقات RESTful.

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

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

استعرض مشاريعك السابقة في Ruby on Rails وPostgreSQL وRedis وSidekiq وكن مستعدًا لمناقشة دورك والتحديات التي واجهتها وكيف قمت بحلها.

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

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

كن مستعدًا لمناقشة فهمك لأداء التطبيق وقابليته للتوسع وأمانه، وكيف تساهم في تحسين هذه الجوانب.

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

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

نقطة الدخول

مهندس برمجيات أول

الدور الحالي

مهندس برمجيات - متكامل (Full Stack)

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

مهندس حلول

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

مهندس رئيسي

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

ما هو الدور الوظيفي المعلن عنه؟

الدور الوظيفي المعلن عنه هو مهندس برمجيات - متكامل (Full Stack) للانضمام إلى فريق الهندسة في "ميسر".

ما هي التقنيات الأساسية التي سأعمل بها؟

ستعمل مع تقنيات تشمل Ruby on Rails، وPostgreSQL، وRedis، وSidekiq.

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

مطلوب درجة البكالوريوس في علوم الحاسب الآلي، هندسة البرمجيات، تكنولوجيا المعلومات، أو مجال ذي صلة.

ما هي الخبرة المطلوبة لهذا الدور؟

مطلوب خبرة لا تقل عن سنتين في هندسة البرمجيات الاحترافية، بالإضافة إلى خبرة مع Ruby و Ruby on Rails وتطوير تطبيقات الويب المتكاملة.

العمل في الرياض

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

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

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