
Mondia Group هي شركة للتجارة عبر الهاتف المحمول تعمل في مجالات الاتصالات والترفيه الرقمي والتسويق والمدفوعات. ومن خلال شراكاتها مع أكثر من 84 مشغّلًا للهواتف المحمولة في 60 دولة، تساعد مزوّدي المحتوى والتجّار على الوصول إلى المستهلكين عبر المحتوى المجمّع وخدمات الترفيه وحلول الاتصالات والمدفوعات الرقمية التي تقدمها Mondia Pay. كما تطوّر الشركة تجارب رقمية مخصّصة، وتدعم اكتساب المستخدمين من خلال الإعلانات والتسويق القائم على الأداء، وتستكشف فرصًا جديدة عبر Mondia Labs. وتشمل أعمالها الدولية ربط الجماهير، وتمكين المعاملات، وبناء منتجات رقمية لمنظومة عالمية للهواتف المحمولة.
مهندس أول لتطوير الواجهات المتكاملة مع التركيز على الخلفية
طوّر الخدمات المصغرة وواجهات API وحلول AWS باستخدام Java وSpring Boot، مع المساهمة في واجهات Vue.js وأتمتة هندسة البرمجيات بمساعدة الذكاء الاصطناعي.
الوصف
- طوّر الخدمات المصغرة القابلة للتوسع باستخدام Java 21+ وSpring Boot.
- صمّم واجهات REST API آمنة ومتينة، تشمل إدارة الإصدارات ومنع تكرار العمليات ومعالجة الأخطاء ومواصفات OpenAPI/Swagger.
- طبّق ممارسات الخدمات المصغرة، مثل السياقات المحددة وتقسيم الخدمات وإدارة المعاملات الموزعة وأنماط Saga.
- أنشئ أنظمة قائمة على الأحداث باستخدام Apache Kafka والرسائل غير المتزامنة.
- طبّق ممارسات أمان التطبيقات، بما فيها OAuth2 وJWT والبرمجة الآمنة ومعالجة الثغرات الأمنية.
- حسّن الأداء عبر ضبط JVM وتحليل الأداء والتخزين المؤقت وتقليل زمن الاستجابة والاستخدام الفعال للموارد.
- صمّم وحسّن الوصول إلى قواعد البيانات واستعلامات SQL والفهارس وخطط تنفيذ الاستعلامات.
- أنشئ وشغّل حلول AWS سحابية أصلية وبلا خوادم باستخدام Lambda وAPI Gateway وStep Functions.
- طوّر خدمات خلفية وواجهات API باستخدام Node.js وNestJS عند الاقتضاء.
- أتمت الهندسة والاختبارات والنشر والعمليات باستخدام Python وNode.js وأدوات البرمجة النصية الأخرى.
- اكتب شيفرة واضحة وقابلة للصيانة والاختبار، وأنشئ اختبارات وحدات واختبارات تكامل.
- أنشئ نماذج أولية للحلول، وابحث في المشكلات المعقدة، وحدد اختناقات الأداء وأصلحها.
- أنشئ تطبيقات الواجهة الأمامية باستخدام Vue.js وحسّنها وصُنها.
- اربط تطبيقات الواجهة الأمامية بالخدمات الخلفية عبر واجهات REST API آمنة وموثوقة.
- أنشئ مكونات واجهة مستخدم قابلة لإعادة الاستخدام، ونفّذ النماذج والتحقق من جهة العميل وإدارة الحالة ومعالجة الأخطاء.
- حسّن أداء الواجهة الأمامية وسلوك التصميم المتجاوب وتوافق المتصفحات وسهولة الاستخدام.
- شخّص مشكلات الواجهة الأمامية واعمل مع المطورين لتسليم ميزات متكاملة من البداية إلى النهاية.
- استخدم أدوات تطوير بمساعدة الذكاء الاصطناعي للبرمجة وتصحيح الأخطاء والاختبار ومراجعة الشيفرة والتوثيق.
- وسّع نطاق الأتمتة المدعومة بالذكاء الاصطناعي عبر دورة حياة تطوير البرمجيات.
- راجع الشيفرة، والتزم بالممارسات الهندسية، وأرشد أعضاء الفريق.
- اعمل مع مدير الهندسة وفرق ضمان الجودة والمطورين لتنفيذ خارطة طريق التقنية.
- شارك في مناوبات الاستدعاء، وعالج حوادث الإنتاج، وحلّل الأسباب الجذرية، ونفّذ تحسينات وقائية.
المتطلبات
- خبرة مهنية في تطوير البرمجيات الخلفية باستخدام Java 21+ وSpring Boot.
- فهم متين لهندسة الخدمات المصغرة والأنظمة الموزعة وتصميم REST API والهندسة القائمة على الأحداث.
- خبرة عملية في تصميم واجهات API ودمجها، والتعامل مع المصادقة والتفويض، وتأمين التطبيقات.
- خبرة باستخدام Apache Kafka أو تقنية مماثلة لبث الأحداث.
- مهارات قوية في SQL وقواعد البيانات العلائقية، بما يشمل تحسين الاستعلامات والفهارس.
- خبرة في إنشاء التطبيقات وتشغيلها على AWS، بما في ذلك الخدمات بلا خوادم.
- فهم لاختبارات الوحدات والتكامل وCI/CD وقابلية الرصد واستكشاف مشكلات الإنتاج وتطوير البرمجيات الآمن.
- القدرة على تحليل المشكلات التقنية المعقدة وتقديم حلول موثوقة وقابلة للصيانة وعالية الأداء.
- معرفة عملية بـ Vue.js وJavaScript أو TypeScript الحديثة.
- القدرة على إنشاء مكونات الواجهة الأمامية وصيانتها ودمج REST API وتشخيص مشكلات واجهة المستخدم.
- فهم لهندسة الواجهات الأمامية وإدارة الحالة والتصميم المتجاوب والتحقق من جهة العميل.
- القدرة على تنفيذ ميزات الواجهة الأمامية البسيطة إلى المتوسطة التعقيد بشكل مستقل، من دون تخصص عميق في الواجهات الأمامية.
- خبرة باستخدام Node.js وNestJS للخدمات الخلفية.
- إلمام بـ Python أو لغات برمجة نصية أخرى للأتمتة والأدوات.
- خبرة عملية بأدوات البرمجة بمساعدة الذكاء الاصطناعي، واهتمام باستخدام الذكاء الاصطناعي لتحسين إنتاجية التطوير وجودة البرمجيات.
- مهارات قوية في التحليل والتواصل والتعاون وحل المشكلات.
- القدرة على تحمل مسؤولية المخرجات والعمل بفاعلية ضمن فريق هندسي متعدد التخصصات.
- يفضّل: خبرة في تصميم التطبيقات السحابية الأصلية على AWS وتشغيلها.
- يفضّل: معرفة أنماط المعاملات الموزعة واستراتيجيات المرونة والتخزين المؤقت وتحسين الأداء.
- يفضّل: خبرة في أتمتة سير عمل التطوير والعمليات باستخدام الذكاء الاصطناعي.
- يفضّل: خبرة في الإسهام بالقرارات المعمارية ومراجعة الشيفرة وإرشاد المطورين.
المزايا
- تأمينات اجتماعية.
- تأمين صحي للموظف وأسرته.
- مساهمة شهرية من الشركة تصل إلى 25 يورو للمزايا المخصصة للموظفين.
- برنامج مكافآت تابع للشركة، وفقًا لسياسة الشركة.
- يُدفع الراتب بالجنيه المصري بما يعادل قيمته باليورو.