الوصف الوظيفي
p.p1 { margin: 0px 0px 16px 0px; line-height: 20px; font: 16px "Zoho Puvi"; color: rgb(255, 255, 255) }p.p4 { margin: 0px 0px 0px 0px; line-height: 20px; font: 16px "Zoho Puvi"; color: rgb(255, 255, 255); min-height: 18.4px }li.li2 { margin: 0px 0px 0px 0px; line-height: 20px; font: 16px "Zoho Puvi"; color: rgb(255, 255, 255) }span.s1 { font-family: "ZohoPuvi-Regular"; font-weight: normal; font-style: normal; font-size: 16px }span.s2 { font-family: "ZohoPuvi-Regular"; font-weight: normal; font-style: normal; font-size: 18.7px }ul.ul1 { list-style-type: disc }
المسؤوليات الرئيسية هي:
- بناء وصيانة خدمات الواجهة الخلفية وواجهات برمجة التطبيقات باستخدام بايثون (FastAPI).
- كتابة كود نظيف وقابل للصيانة والتوسع وفقًا لأفضل ممارسات البرمجة ونماذج التصميم.
- تطوير مكونات الواجهة الخلفية القابلة للتوسع والميكروسيرفيس مع ضمان الأداء والموثوقية والهندسة المعمارية النظيفة.
- العمل مع PostgreSQL (أو قواعد بيانات SQL مشابهة)، بما في ذلك تصميم المخطط، تحسين الاستعلام، والفهرسة.
- تنفيذ ودعم الأنظمة المعتمدة على الأحداث باستخدام وسطاء الرسائل مثل RabbitMQ أو Azure Service Bus.
- إجراء اختبارات واجهة برمجة التطبيقات باستخدام أدوات مثل Postman أو Bruno.
- استخدام Git وأفضل ممارسات التحكم في الإصدارات للهندسة التعاونية.
- تشخيص وحل مشكلات الإنتاج من خلال السجلات والتتبع والتحليل.
- تنفيذ ودعم التكاملات مع الأطراف الثالثة، وتنظيم سير العمل وربط الخدمات/واجهات برمجة التطبيقات.
- تحويل ونشر الخدمات باستخدام Docker وDocker Compose وKubernetes.
- التعاون مع فرق DevOps والمساهمة في عمليات CI/CD.
- دعم تطوير الواجهة الأمامية عند الحاجة، ويفضل باستخدام أطر عمل متوافقة مع بايثون.
المتطلبات
- درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو مجال ذي صلة.
- 5+ سنوات من الخبرة المهنية كمهندس برمجيات متكامل مع تركيز قوي على الواجهة الخلفية.
- خبرة عملية مع بايثون (FastAPI) لبناء واجهات برمجة التطبيقات وخدمات الواجهة الخلفية.
- خبرة قوية مع PostgreSQL (أو قواعد بيانات SQL مشابهة): تصميم المخطط، تحسين الاستعلام، الفهرسة، إلخ.
- خبرة في هندسة الميكروسيرفيس والأنظمة المعتمدة على الأحداث.
- خبرة مع وسطاء الرسائل مثل RabbitMQ أو Azure Service Bus.
- خبرة في اختبار واجهة برمجة التطبيقات (Postman، Bruno، إلخ) وأنظمة التحكم في الإصدارات (Git).
- مهارات تصحيح قوية: تشخيص وحل مشكلات الإنتاج بسرعة (السجلات، التتبع، التحليل).
- فهم قوي للتعبئة (Docker) والتنظيم (Kubernetes).
- خبرة في استكشاف أنظمة الإنتاج باستخدام السجلات والتتبع والتحليل.
- القدرة على تنفيذ وصيانة التكاملات مع الأطراف الثالثة.
- معرفة أساسية بتطوير الواجهة الأمامية.
- مهارات تواصل ممتازة باللغة الإنجليزية.
- تكون هذه الفرصة عن بُعد للمتقدمين المصريين وهجينة للمتقدمين اللبنانيين.
إخلاء المسؤولية:
نستخدم Zoho Recruit وأدوات الذكاء الاصطناعي الأخرى للمساعدة في مراجعة وتنظيم طلبات العمل (على سبيل المثال، قراءة السير الذاتية، وإعادة تنظيمها، واستخراج معلومات السيرة الذاتية). تُستخدم هذه الأدوات فقط لمساعدة فريقنا.
لا يتم اتخاذ أي قرار توظيف فقط بواسطة الوسائل الآلية؛ جميع الطلبات تخضع للمراجعة والتقييم البشري.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.