الأب مهندس الواجهة الخلفية
نبذة عن الوظيفة
نحن نبحث عن مهندس واجهة خلفية أول (مع إمكانية النمو ليصبح قائد الفريق) لتصميم وبناء وتوسيع نطاق أنظمة الواجهة الخلفية القوية. ستتولى ملكية المشاريع الرئيسية، وتوجيه المهندسين المبتدئين، وقيادة التميز التقني عبر الفريق. • تصميم وتطوير وتحسين الخدمات الخلفية وواجهات برمجة التطبيقات وعمليات التكامل. • ضمان التوفر العالي للأنظمة وقابلية التوسع وأمانها. • توفير القيادة التقنية وتوجيه المهندسين المبتدئين. • التعاون مع فرق متعددة الوظائف لتقديم ميزات معقدة. • قيادة أفضل الممارسات في الترميز والاختبار والنشر. • قيادة المناقشات التقنية والمساهمة في اتخاذ القرارات الاستراتيجية.
المتطلبات • أكثر من 5 سنوات من الخبرة المهنية في تطوير الواجهة الخلفية، وبناء وصيانة أنظمة الإنتاج. • خبرة قوية في تطوير الواجهة الخلفية، وذلك باستخدام لغة PHP (Yii2 وLaravel) و/أو Node.js بشكل أساسي. تعتبر الخبرة مع بايثون ميزة إضافية. • فهم قوي لتصميم النظام، وهندسة الخدمات الصغيرة، وتصميم RESTful API. • خبرة عملية في العمل مع قواعد البيانات العلائقية وغير العلائقية، بما في ذلك MySQL وMariaDB وMongoDB وClickHouse. • خبرة في التخزين المؤقت، وتحسين الأداء، واتساق البيانات، باستخدام أدوات مثل Redis. • الإلمام بالبيئات المعبأة في حاويات باستخدام Docker، وتجربة التعاون مع فرق DevOps. • القدرة على كتابة تعليمات برمجية نظيفة وقابلة للصيانة ومختبرة جيدًا، والمشاركة بنشاط في مراجعات التعليمات البرمجية. • مهارات قوية في حل المشكلات مع القدرة على تصحيح مشكلات الواجهة الخلفية المعقدة في الإنتاج. • العمل المريح في بيئات المنتجات سريعة النمو وعالية النمو. • مهارات اتصال قوية والقدرة على التعاون بفعالية مع فرق متعددة الوظائف (الجوال، ضمان الجودة، المنتج، البيانات). • إظهار عقلية الملكية.
جميل أن يكون • خبرة في توصيل الأغذية، أو التجارة الإلكترونية، أو منصات السوق. • الإلمام بالمنصات السحابية مثل AWS أو GCP أو Azure. • التعرض لتقنيات البحث (ElasticSearch، Solr) أو الأنظمة القائمة على الأحداث. • خبرة في العمل مع الأنظمة القديمة وجهود إعادة البناء الرائدة.