مدير الهندسة، Full-Stack
نبذة عن الوظيفة
Mylo هي منصة للتكنولوجيا المالية مخصصة لمساعدة الملايين من الأشخاص والشركات على الازدهار من خلال توفير حلول مالية يسهل الوصول إليها ومسؤولة. سواء كنت تشتري هاتفًا محمولًا، أو سترة جديدة، أو تذكرة طيران، أو أريكة مريحة، أو حتى تغطي الرسوم المدرسية، يتيح لك mylo الشراء الآن والدفع لاحقًا في آلاف نقاط البيع في جميع أنحاء مصر. نشأت شركة mylo من شركة B.TECH - الشركة الرائدة في مجال تجارة التجزئة للإلكترونيات والأجهزة في مصر والتي تتمتع بخبرة تزيد عن 27 عامًا في تقديم حلول الشراء الآن والدفع لاحقًا - حيث تجلب mylo إرثًا من الثقة والابتكار إلى مجال التكنولوجيا المالية. جميع منتجات mylo متوافقة تمامًا مع أحكام الشريعة الإسلامية، مما يضمن ممارسات مالية أخلاقية وشاملة.
المسؤوليات • قيادة فريق من المهندسين وتنميته وتدريبه، والبقاء على دراية بالهندسة المعمارية والتعليمات البرمجية والقرارات الفنية بدلاً من الإدارة عن بعد. • العمل بشكل وثيق مع فريق الهندسة ومديري المنتجات لتحديد الميزات والمتطلبات ذات الصلة، وترجمتها إلى خرائط طريق تقنية قابلة للتنفيذ لفريق تطوير المنتج والتسليم. • امتلاك السلامة الفنية لجودة بنية أنظمة الفريق وقابلية التوسع والأداء والموثوقية لتطبيقات Node.js وReact الخاصة بنا. • تحديد أولويات الميزات والتأكد من أن جهود الفريق تظل متوافقة مع الاستراتيجية التكنولوجية الشاملة لـ mylo. • الشراكة بشكل وثيق مع قادة التكنولوجيا الآخرين (CTO، CPO) لتشكيل الاتجاه الهندسي الأوسع. • قيادة الممارسات الهندسية للفريق في التطوير القائم على الاختبار، والتكامل المستمر، والنشر الآلي. • تدريب الفريق بشكل فعال على حل المشكلات المعقدة، وإلغاء حظرها، ورفع المستوى الفني من خلال مراجعات التعليمات البرمجية، والاقتران، والإرشاد. • إجراء مكالمات بناء مقابل شراء مدروسة بشأن الأدوات وخدمات الجهات الخارجية، وتحقيق التوازن بين السرعة والتكلفة وقابلية الصيانة على المدى الطويل. • دعم واجهات برمجة التطبيقات النظيفة والموثقة جيدًا والآمنة التي يمكن أن تعتمد عليها الفرق والخدمات الأخرى. • المساهمة في ثقافة فريق آمنة وتعاونية ومركزة على النمو وهادفة وقائمة على القيم ومتنوعة عبر المنظمة.
المتطلبات • أكثر من 8 سنوات من الخبرة المهنية في هندسة البرمجيات، مع خبرة عملية قوية في JavaScript/TypeScript وNode.js وReact. • ما لا يقل عن 3 سنوات في قيادة الأشخاص أو دور قيادي تقني، أو إدارة المهندسين أو توجيههم. • سجل حافل من الشحن وتوسيع نطاق تطبيقات الويب الكاملة المكدسة من البداية إلى النهاية بدءًا من تصميم واجهة برمجة التطبيقات (API) ونمذجة البيانات وحتى هندسة الواجهة الأمامية والتسليم. • معرفة عميقة بأنظمة الخدمات المصغرة وDDD، مع القدرة على تطبيقها بشكل عملي. • خبرة قوية في تصميم وتشغيل واجهات برمجة تطبيقات RESTful وبنيات الخدمات الصغيرة الموجهة نحو الخدمة. • فهم قوي لقواعد البيانات العلائقية وغير العلائقية (PostgreSQL، MongoDB، Redis، أو ما شابه ذلك). • تجربة دمج التطوير القائم على الاختبار، CI/CD، وممارسات النشر الآلي في سير العمل اليومي للفريق. • تقييم خيارات التكنولوجيا بشكل مريح وإجراء مكالمات البناء مقابل الشراء مع رؤية واضحة للمقايضات. • تعتبر الخبرة في التعامل مع الأنظمة الأساسية السحابية (AWS أو Azure) والحاويات (Docker وKubernetes) ميزة إضافية قوية. • الخبرة في مجال التكنولوجيا المالية، أو التجارة الإلكترونية، أو منصات الإقراض/BNPL تعتبر ميزة إضافية كبيرة. • درجة علمية في علوم الكمبيوتر، أو نظم المعلومات، أو مجال ذي صلة - أو خبرة عملية معادلة.