Backend Developer (PHP/ Laravel) – SaaS
شركة عبدالعزيز الزيد للاستشارات المهنية | Abdulaziz AlZaid Professional Consulting Company
تسعى شركة عبدالعزيز الزيد للاستشارات المهنية إلى استقطاب مطوّر Backend محترف يمتلك خبرة متقدمة في PHP وإطار العمل Laravel للانضمام إلى فريق التقنية لديها. تلعب هذه الوظيفة دورًا حيويًا في تطوير تطبيقات ويب متكاملة تعمل كنظام اشتراكات (SaaS)، حيث تركز الشركة على تقديم خدمات ذات جودة عالية تلبي احتياجات السوق السعودي المتنامي. من خلال العمل على بنية متعددة المستأجرين، سيكون للمطور القدرة على التأثير الإيجابي على تجربة المستخدمين وتحقيق كفاءة عالية في الأداء والأمان. تعد هذه الوظيفة فرصة مثالية للمتخصصين في مجال البرمجة الذين يسعون لتطوير مهاراتهم والمساهمة في مشاريع مبتكرة تسهم في تحسين بيئة العمل الرقمية.
المهام والمسؤوليات الرئيسية:
- تطوير تطبيقات ويب: ستقوم بتطوير تطبيقات باستخدام إطار Laravel وفقًا لأفضل الممارسات المعتمدة، مما يضمن جودة الكود وسرعة الأداء.
- تصميم واجهات برمجة التطبيقات: ستكون مسؤولاً عن تصميم وبناء REST APIs لربط الأنظمة والخدمات الخارجية، مما يسهل التكامل ويعزز من فعالية التطبيقات.
- إدارة بنية SaaS متعددة المستأجرين: ستعمل على إنشاء بنية متعددة المستأجرين، مما يضمن العزل والحوكمة بين المستخدمين ويعزز من الأمان.
- تحسين قواعد البيانات: ستقوم بتصميم وتحسين قواعد البيانات باستخدام MySQL أو PostgreSQL، وإنشاء استعلامات فعّالة تسهم في رفع كفاءة الأداء.
- كتابة كود نظيف: ستحرص على كتابة كود نظيف يتماشى مع مبادئ Clean Code و SOLID، مع توثيق مناسب لضمان سهولة الصيانة والتحديث.
- تحويل المتطلبات إلى حلول تقنية: ستعمل على فهم متطلبات الأعمال وتحويلها إلى حلول تقنية بالتعاون مع فريق المنتج، مما يسهم في تحقيق الأهداف المحددة.
- تحسين الأداء والأمان: ستتولى مسؤولية تحسين الأداء والأمان، بالإضافة إلى معالجة أي مشاكل قد تطرأ في بيئة الإنتاج.
- إدارة نظام المستخدمين والصلاحيات: ستقوم ببناء وإدارة نظام المستخدمين والصلاحيات (RBAC)، مما يضمن التحكم في الوصول إلى الموارد بشكل فعال.
- مراجعة الكود: ستشارك في مراجعة الكود لضمان جودة الإصدارات وتحسين الأداء العام للتطبيقات.
- إدارة الإصدارات باستخدام Git: ستستخدم Git لإدارة الإصدارات والعمل بشكل فعّال ضمن فريق التطوير.
- إعداد ونشر المشاريع: ستقوم بإعداد ونشر المشاريع على بيئات الاستضافة المختلفة مثل Linux و cPanel و Cloud و VPS حسب الحاجة.
المتطلبات والمؤهلات المطلوبة:
- خبرة عملية لا تقل عن 4 سنوات في PHP: يجب أن تكون لديك خبرة مثبتة في تطوير تطبيقات باستخدام لغة PHP.
- خبرة قوية في Laravel: يجب أن تكون لديك معرفة عميقة بإطار العمل Laravel وتطبيقاته.
- بناء REST APIs: يجب أن تكون لديك خبرة في بناء واجهات برمجة التطبيقات وربط الخدمات المختلفة.
- خبرة في قواعد البيانات العلائقية: يجب أن تكون لديك خبرة عملية في التعامل مع قواعد البيانات مثل MySQL أو PostgreSQL.
- فهم بنية MVC / HMVC: يجب أن يكون لديك فهم جيد لبنية التطبيقات القائمة على MVC أو HMVC.
- إدارة المصادقة والتفويض: يجب أن تكون لديك خبرة في إدارة صلاحيات الوصول والمصادقة.
- استخدام Git: يجب أن تكون لديك قدرة على استخدام Git في إدارة الإصدارات.
- أساسيات الواجهات الأمامية: يجب أن تكون لديك معرفة بأساسيات HTML و CSS و JavaScript لدعم التكامل مع الواجهات.
المهارات التقنية المطلوبة:
- تطوير الأنظمة السحابية (SaaS): يجب أن تكون لديك خبرة في تصميم أو تطوير أنظمة متعددة المستأجرين.
- إدارة الاشتراكات والباقات: يجب أن تكون لديك خبرة في إدارة أنظمة الاشتراكات والباقات المختلفة.
- أنظمة الفوترة والدفع الإلكتروني: يجب أن تكون لديك خبرة في التعامل مع أنظمة الفوترة والدفع الإلكتروني مثل Stripe أو PayTabs.
- إدارة صلاحيات متقدمة: يجب أن تكون لديك خبرة في إدارة صلاحيات المستخدمين بشكل متقدم (RBAC).
- تحسين الأداء والقابلية للتوسع: يجب أن يكون لديك فهم جيد لقابلية التوسع وتحسين الأداء في الأنظمة.
المهارات الشخصية والقيادية:
- مهارات التواصل الفعّال: يجب أن تكون لديك قدرة على التواصل بفعالية مع أعضاء الفريق والمستفيدين.
- القدرة على العمل ضمن فريق: يجب أن تكون لديك روح العمل الجماعي والاستعداد للتعاون مع الآخرين.
- حل المشكلات: يجب أن تكون قادرًا على تحليل المشكلات وإيجاد الحلول المناسبة بشكل سريع وفعّال.
- المرونة والتكيف: يجب أن تكون لديك القدرة على التكيف مع التغييرات السريعة في بيئة العمل والتكنولوجيا.
بيئة العمل وثقافة الشركة: تتمتع شركة عبدالعزيز الزيد للاستشارات المهنية ببيئة عمل ديناميكية تشجع على الابتكار والتطوير المستمر. تسعى الشركة إلى خلق ثقافة عمل متعاونة حيث يقدّر كل موظف ويتم تحفيزه على تحقيق إمكاناته الكاملة. كما توفر الشركة موارد ودعماً لتطوير المهارات والتعلم المستمر، مما يعزز من شعور الانتماء والولاء لدى الموظفين.
فرص التطور والنمو المهني: تعتبر هذه الوظيفة فرصة مثالية للمطورين الذين يتطلعون إلى تطوير مهاراتهم في بيئة عمل مبتكرة. تقدم الشركة برامج تدريبية وورش عمل دورية لتعزيز المهارات التقنية والشخصية. كما توفر مسارات واضحة للتقدم الوظيفي، مما يتيح للموظفين الاستفادة من فرص الترقي والتطوير المستمر في مجالاتهم. تسعى الشركة إلى الاستثمار في موظفيها، مما يجعلها وجهة مثالية للمحترفين الذين يسعون لتحقيق طموحاتهم المهنية.