Profile

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

Share
experience1 سنوات
work locationOn Site
timeمنذ 19 يوم

المسمى الوظيفي:

مهندس تطوير برمجيات متكامل (Full Stack Software Engineer)

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

نبحث عن مهندس تطوير برمجيات متكامل يمتلك خبرة في تصميم وتطوير وصيانة التطبيقات والمواقع الإلكترونية، مع القدرة على العمل على الواجهة الأمامية (Frontend) والخلفية (Backend) وقواعد البيانات. سيكون مسؤولاً عن بناء حلول برمجية عالية الجودة، وتحسين الأداء، وتطوير واجهات مستخدم احترافية، بالإضافة إلى التكامل مع الخدمات والأنظمة المختلفة لضمان تقديم تجربة مستخدم متميزة.

المهام والمسؤوليات:

  • تطوير وصيانة تطبيقات الويب والأنظمة البرمجية.

  • تصميم وتنفيذ واجهات المستخدم الحديثة والمتجاوبة مع مختلف الأجهزة.

  • بناء وتطوير واجهات برمجية (APIs) آمنة وقابلة للتوسع.

  • إدارة وتصميم قواعد البيانات وتحسين أدائها.

  • التكامل مع الخدمات الخارجية وأنظمة الدفع والتطبيقات المختلفة.

  • كتابة أكواد نظيفة وقابلة للصيانة وفق أفضل الممارسات البرمجية.

  • تنفيذ اختبارات الجودة وإصلاح الأخطاء وتحسين الأداء.

  • المشاركة في تحليل المتطلبات وتحويلها إلى حلول تقنية فعالة.

  • التعاون مع فرق التصميم وإدارة المشاريع لضمان تحقيق أهداف العمل.

المهارات المطلوبة:

  • إجادة HTML5 و CSS3 و JavaScript.

  • خبرة في أحد أطر العمل الحديثة للواجهة الأمامية مثل Vue.js أو React.js أو Angular.

  • خبرة في Node.js و Express.js أو أي إطار Backend مشابه.

  • التعامل مع قواعد البيانات SQL مثل MySQL أو PostgreSQL.

  • التعامل مع قواعد البيانات NoSQL مثل MongoDB.

  • خبرة في RESTful APIs و Web Services.

  • فهم جيد لمفاهيم Authentication و Authorization مثل JWT و OAuth.

  • خبرة في Git وإدارة الإصدارات.

  • معرفة بمبادئ الأمن السيبراني وحماية التطبيقات.

  • فهم لمبادئ تصميم البرمجيات وهياكل البيانات والخوارزميات.

  • القدرة على العمل ضمن فريق وحل المشكلات بكفاءة.

المؤهلات المفضلة:

  • درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو ما يعادلها.

  • خبرة عملية في تطوير البرمجيات أو مشاريع مشابهة.

  • معرفة بأساسيات DevOps و CI/CD.

  • خبرة في النشر على الخوادم السحابية مثل AWS أو DigitalOcean أو Azure.

نوع الوظيفة:

دوام كامل.