ماذا ستفعلون؟
بصفتكم مهندس واجهة خلفية أول في Airomeda، ستصمّمون وتسلّمون خدمات أساسية مبنية على منصة JVM لمشاريع عملاء في التمويل والتجارة الإلكترونية وتكامل أنظمة المؤسسات. ودوركم يتجاوز إطلاق الخصائص — فستحدّدون حدود الخدمات وتدفقات البيانات وقرارات الأداء على مستوى النظام كله.
ستبنون أنظمة موزّعة تتغذى بالأحداث عبر Kafka أو RabbitMQ، وتنمذجون مخططات PostgreSQL لتلبية المتطلبات التنظيمية، وتتيحون الواجهات لفرق الواجهة الأمامية والشركاء عبر GraphQL و REST. فريقنا صغير والأثر مباشر؛ وسترون أثر كل قرار تتخذونه.
هل هذه الوظيفة لكم؟
نبحث عمّن عمل في أنظمة إنتاج واسعة النطاق، ويرتاح لثقل الامتثال التنظيمي، ويستمتع فعلًا بتطوير المهندسين المبتدئين. ونتوقع منكم أن تملكوا شيفرتكم، وأن تشاركوا أخطاءكم بصراحة، وأن تفضّلوا الإطلاق على حضور المؤتمرات. وإن لم تكونوا تبحثون فعليًا عن خطوة جديدة في مسيرتكم وكانت الأمور تسير على ما يرام، فنوصي بعدم التقديم. المعيار مرتفع، لكن العرض يوازيه.
المهام
- →تصميم الخدمات الأساسية لمشاريع العملاء وتسليمها
- →المشاركة في مراجعة الشيفرة والقرارات المعمارية
- →البرمجة الثنائية مع المهندسين المبتدئين
- →قيادة القرارات المتعلقة بالأداء والامتثال التنظيمي
- →المشاركة في مناوبات الاستجابة لحوادث بيئة الإنتاج
المتطلبات
- ·خبرة إنتاجية 5 سنوات فأكثر بلغات منصة JVM (Java 21 فأحدث أو Kotlin)
- ·الأنظمة الموزّعة والبنى القائمة على الأحداث وأنظمة المراسلة (Kafka أو RabbitMQ)
- ·خبرة في PostgreSQL ونمذجة البيانات
- ·تصميم واجهات REST و GraphQL
- ·انضباط في الاختبارات (وحدات + تكامل)
- ·تواصل كتابي بالإنجليزية
ما نقدّمه
- ✓راتب تنافسي + مكافأة سنوية
- ✓عمل عن بُعد بالكامل أو هجين من مكتبنا في إسطنبول
- ✓ميزانية سنوية للتعليم والمؤتمرات
- ✓جهاز عمل بنظام Mac أو Linux حسب اختياركم
- ✓تأمين صحي خاص
- ✓سياسة إجازات مرنة

