مهندس Backend متوسط (Python)

مترجم
في المكتب
مصر , Egypt
--

تفاصيل الوظيفة

وصف الوظيفة

الأدوار والمسؤوليات

العمارة والتصميم التعاون مع المهندسين الكبار وقائد الخلفية لتصميم أنظمة خلفية قابلة للتوسع وقابلة للصيانة ومودولارية لمنتجات SaaS. المساهمة في تصميم APIs وقواعد البيانات وخدمات الخلفية مع مراعاة الأداء والأمان وسهولة الصيانة. المشاركة في المناقشات الفنية حول الإطارات والأدوات والتحسينات المعمارية. التطوير والتنفيذ تطوير وصيانة تطبيقات جانب الخادم من المستوى الإنتاجي باستخدام تقنيات مثل Python وDjango بناء وصيانة RESTful APIs، منطق الأعمال، والتكامل مع الأنظمة الداخلية والخارجية. تنفيذ مهام خلفية، وجداول مهام، وعمليات قائمة على الحدث حيثما لزم. استكشاف الأخطاء المعالجة وتحسينها في التطبيقات. الجودة والاختبار ومراجعة الشفرة كتابة وصيانة اختبارات الوحدة، والتكامل، والاختبارات الآلية لضمان موثوقية التطبيق وجودة الشيفرة. المشاركة في مراجعات شفرة الزملاء ودمج الملاحظات لتحسين معايير التطوير. اتباع إرشادات الترميز المعمول بها، وممارسات التوثيق، وعمليات التطوير. الأداء والتحسين المساعدة في رصد أداء التطبيق وتحديد مجالات التحسين. تطبيق تقنيات تحسين أساسية، بما في ذلك تحسين استعلامات قواعد البيانات، التخزين المؤقت، واستخدام الموارد بكفاءة. العمل مع DevOps والمهندسين الكبار لدعم عمليات النشر والحفاظ على بيئات الإنتاج. الأمن والموثوقية اتباع ممارسات الترميز الآمن ومعايير أمان الشركة. تنفيذ آليات المصادقة والتخويل والتحقق من الصحة ومعالجة الأخطاء. دعم جهود الرصد والتسجيل واستكشاف الأخطاء للحفاظ على موثوقية وتوافر النظام. التعاون والتفاعل مع المنتج العمل عن قرب مع أصحاب المنتج، مطوري الواجهة الأمامية، مهندسي الاختبار وضمان الجودة، ومصممي UX/UI لتسليم مميزات المنتج. المشاركة في تخطيط السبرينت والتقدير والمناقشات الفنية. إيصال التحديات التقنية والمخاطر والتقدم إلى أصحاب المصلحة المعنيين. التوثيق ومشاركة المعرفة توثيق APIs والتنفيذات الفنية وعمليات التطوير. مشاركة المعرفة مع أعضاء الفريق والمساهمة في المناقشات التقنية الداخلية. مواكبة اتجاهات تطوير الخلفية، الأدوات، وأفضل الممارسات باستمرار لتحسين المهارات التقنية.

المرشح المثالي

درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو مجال ذي صلة (أو خبرة مكافئة). 3+ سنوات من الخبرة المهنية في تطوير الخلفية لأي SaaS / برمجيات المؤسسات. خبرة مثبتة في بناء وصيانة أنظمة خلفية كبيرة النطاق وموزعة. المهارات الفنية والناعمة: إجادة قوية في لغة خلفية واحدة على الأقل (مثل Python، Django) خبرة عميقة مع قواعد البيانات العلائقية (مثل PostgreSQL، MySQL) وقواعد البيانات NoSQL (مثل MongoDB، Redis). معرفة بالحاويات (Docker)، وأدارة الحاويات (Kubernetes)، وبنية السحابة (AWS، Azure، أو GCP). خبرة في تصميم وبناء RESTful APIs أو خدمات GraphQL. مهارات حل المشكلات القوية، مع نهج منطقي ومنظم في التصميم والهندسة المعمارية. مهارات تواصل ممتازة - القدرة على توصيل الأفكار التقنية لأصحاب المصلحة غير التقنيين. اهتمام عالي بالتفاصيل والالتزام بجودة الشيفرة والاختبار والتوثيق. Knowledge Brokers and Messaging Queues ( RabbitMQ)

وظائف مشابهة