🇰🇪
مهندس برمجيات كامل العمود السينيور - (المنتج والبنية التحتية)
Senior Full Stack Software Engineer - (Product & Infrastructure)
Pavago·🇰🇪 Kenya, كينيا·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-PLCS-NCCS-SDFSE-REQ
ملخص الوظيفة
هذه الوظيفة تتطلب مهندس برمجيات كامل العمود السينيور لتصميم وإنشاء وتحديث تطبيقات الويب والبنية التحتية. يجب أن يكون المرشح خبيراً في تطوير الواجهة الأمامية والخلفية، وتوزيع السحابة، وتنظيم النظام، مع خبرة في اختبار البرمجيات والجودة والأمان.
وصف الوظيفة
وصف الوظيفة:
تعتبر هذه الوظيفة فرصة للانضمام إلى فريق Pavago كمهندس برمجيات كامل العمود السينيور. ستكون مسؤولاً عن تصميم وإنشاء وتحديث تطبيقات الويب والبنية التحتية التي تدعمها. يتطلب هذا الدور خبرة تقنية عميقة عبر تطوير الواجهة الأمامية والخلفية، وتوزيع السحابة، وscalability النظام.
المسؤوليات:
- تطوير الواجهة الأمامية باستخدام React، Angular، أو Vue.
- ضمان تنفيذ التصاميم بدقة باستخدام Figma/Sketch.
- تحسين الأداء من أجل السرعة والوصول.
- تطوير واجهات برمجة التطبيقات RESTful وGraphQL باستخدام Node.js، Python (Django/Flask/FastAPI)، أو Java.
- تنفيذ أنظمة التحقق والتصريح والتحكم في الوصول القائم على الأدوار.
- تصميم استفسارات قواعد البيانات والهياكل الكفية (Postgres، MySQL، MongoDB).
- توزيع وتحديث التطبيقات على AWS، GCP، أو Azure.
- تكوين خطوط أنابيب CI/CD باستخدام GitHub Actions، Jenkins، أو CircleCI.
- إدارة التوزيعات المُحتوية باستخدام Docker وKubernetes.
- كتابة اختبارات الوحدة والتكامل والاختبارات الشاملة باستخدام Jest، Mocha، PyTest، أو Cypress.
- الحفاظ على تغطية عالية للكود (>80%) وفرض معايير الترميز من خلال المراجعات المتعاونة.
التعاون والتدريب:
ستعمل مع مدراء المنتج والمصممين لترجمة المتطلبات إلى حلول تقنية. ستقوم بمراجعة الكود، وتنمية المهندسين الأصغر سناً، وتقديم المناقشات الفنية.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-NC(٧٠%)
- ◆CS-SDF(٦٠%)
- ◆SE-REQ(٥٠%)
المصدر: serpapiآخر تحديث: ١٨/٣/٢٠٢٦أهمية: ٩٠%