أنت من يبني التطبيقات وعمليات التكامل التي يستخدمها العملاء كل يوم. تعمل عبر الطبقة الكاملة (full-stack)، من الواجهة التي يراها المستخدم إلى الخدمات والبيانات خلفها، فتصوغ البرمجيات حول الطريقة التي يعمل بها كل عميل فعلاً. ما تطلقه يذهب إلى بيئة الإنتاج ويبقى فيها.
ما ستقوم به
- بناء وإطلاق تطبيقات الويب والجوال والأدوات الداخلية.
- تصميم وصيانة واجهات الـ API والخدمات في الطرف الخلفي (back end).
- دمج أنظمة العملاء بواجهات نظيفة وموثّقة.
- نمذجة البيانات وكتابة استعلامات فعّالة على قواعد بيانات SQL.
- كتابة الاختبارات ومراجعة الكود للحفاظ على سلامة قاعدة الكود.
- العمل مع الاستشاريين والعملاء لتحويل المتطلبات إلى ميزات عاملة.
- دعم ما تطلقه، بإصلاح المشكلات وتحسين الأداء مع الوقت.
ما تحتاجه
- ثلاث سنوات أو أكثر في بناء تطبيقات ويب في بيئة الإنتاج.
- إتقان قوي للغتي JavaScript و TypeScript، مع خبرة في React و Next.js.
- خبرة في الطرف الخلفي باستخدام Node.js أو Python، إلى جانب قواعد بيانات SQL.
- إلمام ببناء واجهات REST API واستهلاكها وعمليات التكامل مع أطراف خارجية.
- فهم للاختبار والتحكم في الإصدارات ومراجعة الكود.
- إجادة الإنجليزية للتوثيق التقني والتعاون مع الفريق. والعربية ميزة إضافية.
ميزات إضافية
- خبرة في التكامل مع أنظمة الأعمال ومنصاتها.
- إلمام بـ Docker والنشر السحابي.
- مساهمات في المصادر المفتوحة أو معرض أعمال منشورة.
لماذا هذه الوظيفة
- تمتلك الميزات من البداية إلى النهاية، من التصميم إلى دعم الإنتاج.
- تعمل على مشكلات عملاء متنوعة، لا منتج واحد إلى الأبد.
- تنمو عبر الطبقة الكاملة إلى جانب مهندسين واستشاريين متمكنين.
مقرك القاهرة، بنظام عمل هجين مع فريق الهندسة واستشاريي التنفيذ.