Lead Backend Engineer
الغرض من الوظيفة:
قيادة تطوير البنية الخلفية (Backend) للأنظمة والتطبيقات، وضمان بناء أنظمة قوية، قابلة للتوسع، وآمنة تدعم احتياجات الأعمال بكفاءة عالية وفق أفضل ممارسات هندسة البرمجيات.
المهام والمسؤوليات:
- قيادة فريق تطوير الباك إند وتوجيه المهندسين تقنياً.
- تصميم وبناء أنظمة Backend عالية الأداء وقابلة للتوسع.
- تطوير وإدارة واجهات برمجة التطبيقات (APIs) (REST / GraphQL).
- تصميم وهندسة قواعد البيانات وتحسين أدائها.
- ضمان أمان الأنظمة وحماية البيانات.
- تحسين أداء التطبيقات وتقليل زمن الاستجابة (Latency).
- وضع معايير هندسية (Coding Standards & Best Practices).
- مراجعة الكود (Code Reviews) وضمان الجودة التقنية.
- العمل مع فرق Frontend وDevOps لضمان تكامل الأنظمة.
- المشاركة في التخطيط المعماري للأنظمة (System Architecture).
- حل المشكلات التقنية المعقدة ودعم الأنظمة الإنتاجية.
المؤهلات المطلوبة:
- درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو ما يعادلها.
- خبرة لا تقل عن 7–12 سنة في تطوير البرمجيات، منها خبرة قيادية.
- خبرة قوية في لغات Backend مثل Node.js، Java، Python، .NET أو Go.
- خبرة في قواعد البيانات (SQL وNoSQL).
- معرفة بـ Microservices وCloud (AWS، Azure، GCP).
- خبرة في CI/CD وDevOps (ميزة إضافية قوية).
المهارات المطلوبة:
- مهارات قيادية وتقنية عالية المستوى.
- قدرة قوية على تصميم الأنظمة (System Design).
- مهارات تحليل وحل المشكلات المعقدة.
- مهارات تواصل وتنسيق بين الفرق.
- القدرة على العمل تحت الضغط وإدارة الأولويات.
بيئة العمل:
- بيئة تطوير برمجيات حديثة وديناميكية.
- العمل مع فرق متعددة التخصصات (Frontend, DevOps, QA).
- إمكانية العمل الهجين أو عن بُعد حسب الشركة.
مؤشرات الأداء الرئيسية (KPIs):
- أداء واستقرار أنظمة الـ Backend.
- سرعة تسليم الميزات (Delivery Velocity).
- تقليل الأخطاء والأعطال في الإنتاج.
- جودة الكود وقابلية الصيانة.
- نجاح تنفيذ المعمارية القابلة للتوسع.
الراتب المدفوع: ﷼٢٬٩٠٠٫٠٠٠ لكل شهر
موقع العمل: بشكل شخصي