الوصف الوظيفي
حول الدور
مطلوب مهندس برمجيات أول (Full Stack) ذو مهارات عالية للانضمام إلى فريق الهندسة لدينا.
في هذا الدور، ستكون مسؤولاً عن تصميم وتطوير وصيانة أنظمة خلفية قابلة للتوسع، وإدارة قواعد البيانات، وتنفيذ ممارسات DevOps، وضمان الامتثال للأمن، والتعاون عن كثب مع فرق الواجهة الأمامية.
ستلعب دوراً رئيسياً في تشكيل هندسة النظام، وتحسين الأداء، وأتمتة النشر، وتوجيه المهندسين المبتدئين مع ضمان تقديم حلول برمجية آمنة وعالية الجودة.
المسؤوليات
تطوير الخلفية وتصميمها
تصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع باستخدام PHP و Laravel.
بناء وتحسين الخدمات الدقيقة وهياكل HMVC.
تطوير خدمات خلفية وحلول أتمتة باستخدام Node.js و Python عند الحاجة.
تصميم وصيانة واجهات برمجة التطبيقات RESTful آمنة والتكاملات الخلفية.
ضمان تطبيقات خادم ذات أداء عالٍ وزمن استجابة منخفض وقابلة للتوسع.
إدارة قواعد البيانات
تصميم وصيانة وتحسين قواعد بيانات MySQL و MongoDB.
تحسين أداء قاعدة البيانات من خلال الفهرسة، وتحسين الاستعلامات، وتصميم المخطط الفعال.
تنفيذ وإدارة خدمات التخزين المؤقت Redis وخدمات الرسائل RabbitMQ.
ضمان سلامة البيانات وأمانها وموثوقيتها عبر جميع الأنظمة.
DevOps والبنية التحتية
بناء وصيانة خطوط CI/CD باستخدام Jenkins و Docker.
إدارة البيئات المعبأة باستخدام Docker و Docker Compose.
مراقبة أداء التطبيق، وتوافره، وصحة البنية التحتية.
تنفيذ حلول التسجيل والمراقبة والتنبيه.
دعم مبادرات قابلية التوسع والموثوقية للبنية التحتية.
الأمن والامتثال
تنفيذ آليات المصادقة والتفويض والتشفير و RBAC الآمنة.
إجراء تقييمات الثغرات، واختبارات الاختراق، وتدقيقات الأمان.
ضمان الامتثال لممارسات OWASP MASVS و SOC 2 وأفضل ممارسات الأمان.
حل الثغرات الأمنية الحرجة في الوقت المناسب.
التكامل مع الواجهة الأمامية
التعاون مع مهندسي الواجهة الأمامية لتقديم تكاملات API سلسة.
تنفيذ حلول GraphQL و WebSocket عند الحاجة.
ضمان التواصل الفعال بين خدمات الواجهة الأمامية والخلفية.
الذكاء الاصطناعي والأتمتة
الاستفادة من أدوات الذكاء الاصطناعي وحلول الأتمتة لتحسين كفاءة التطوير.
تنفيذ تحسينات مدفوعة بالذكاء الاصطناعي للبنية التحتية وأداء قاعدة البيانات وسير العمل التشغيلي.
القيادة والإرشاد
إجراء مراجعات للكود وفرض أفضل ممارسات الهندسة.
توجيه المهندسين المبتدئين ودعم نموهم المهني.
إنشاء وصيانة الوثائق التقنية.
قيادة المناقشات الفنية وجلسات تبادل المعرفة.
5+ سنوات من الخبرة في هندسة البرمجيات.
خبرة قوية في PHP و Laravel.
خبرة في بناء أنظمة خلفية قابلة للتوسع وواجهات برمجة التطبيقات.
معرفة قوية بـ MySQL و MongoDB.
خبرة مع Redis و RabbitMQ.
خبرة عملية مع Docker و Docker Compose و Jenkins.
خبرة في تصميم هياكل الخدمات الدقيقة.
فهم قوي لأفضل ممارسات الأمان، والمصادقة، والتشفير.
خبرة مع خطوط CI/CD وأتمتة النشر.
مهارات ممتازة في حل المشكلات والتواصل.
من الجيد أن يكون لديك
خبرة مع Node.js و Python.
خبرة مع GraphQL و WebSockets.
خبرة مع Prometheus و Grafana أو New Relic.
شهادات AWS أو Kubernetes أو السحابة.
خبرة في هندسة الأمان أو بيئات DevSecOps.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.