الوصف الوظيفي
وصف الشركة
نحن ناغارو
نحن شركة هندسة منتجات رقمية تتوسع بشكل كبير! نبني منتجات وخدمات وتجارب تلهم وتثير وتبهج. نعمل على نطاق واسع عبر جميع الأجهزة والوسائط الرقمية، وموظفونا موجودون في كل مكان في العالم (17500 خبير عبر 36 دولة، بالتحديد). ثقافة عملنا ديناميكية وغير هرمية. نحن نبحث عن زملاء جدد رائعين. هنا يأتي دورك!
وصف الوظيفة
المتطلبات:
- الخبرة الكلية: 10+ سنوات
- خبرة قوية في تطوير واجهات برمجة التطبيقات الخلفية باستخدام Node.js، بما في ذلك تصحيح الأخطاء وتطوير واجهات برمجة التطبيقات.
- خبرة في بنية الخدمات المصغرة، وأنماط بدون خادم، والأنظمة المعتمدة على الأحداث.
- خبرة قوية مع خدمات سحابة AWS، بما في ذلك EC2، Lambda، API Gateway، S3، RDS، DynamoDB، CloudWatch، IAM، VPC.
- خبرة في تصميم واجهات برمجة التطبيقات RESTful والخدمات المصغرة المعتمدة على الأحداث.
- إجادة في أفضل ممارسات هندسة البرمجيات: اختبار الوحدة، الأتمتة، CI/CD، مراجعات الكود.
- خبرة في تنفيذ خطوط أنابيب CI/CD باستخدام أدوات أصلية من AWS أو أدوات طرف ثالث.
- خبرة عملية مع Docker ونشر الحاويات على ECS/EKS.
- فهم قوي للبنية التحتية ككود باستخدام Terraform أو CloudFormation.
- خبرة في تحسين تكاليف AWS، بما في ذلك ضبط الحجم، والتوسع التلقائي، والسعة المحجوزة، وسياسات دورة الحياة.
- فهم عملي لممارسات FinOps، بما في ذلك الوسم، وتنبيهات الميزانية، ولوحات معلومات التكاليف.
- فهم أساسي لمفاهيم بيانات إنترنت الأشياء، بما في ذلك تدفق القياسات وأنماط الإدخال.
- القدرة على تصميم هياكل سحابية قابلة للتوسع (بدون خادم، حاويات، خدمات مصغرة).
- خبرة في مبادرات ترحيل السحابة والتحديث.
- مهارات تواصل قوية ومهارات استشارية مع العملاء، بما في ذلك جمع المتطلبات وإدارة أصحاب المصلحة.
- القدرة على العمل بشكل مستقل مع الحد الأدنى من الإرشادات في بيئة عمل سريعة ومتغيرة.
المسؤوليات:
- كتابة ومراجعة كود Node.js عالي الجودة للأنظمة الخلفية القابلة للتوسع.
- فهم المتطلبات الوظيفية بدقة وتحليل احتياجات العملاء في سياق السحابة وهندسة التطبيقات.
- تصور الحل العام للمتطلبات الوظيفية وغير الوظيفية وتحديد تقنيات AWS، والأنماط، والأطر لتحقيق ذلك.
- تصميم ونشر وإدارة التطبيقات المعتمدة على AWS، مع ضمان القابلية للتوسع والأداء والأمان.
- تحديد وتنفيذ منهجيات التصميم وأدواتها بما يتماشى مع أفضل الممارسات السحابية الأصلية.
- تمكين تطوير التطبيقات من خلال تنسيق المتطلبات، والجداول الزمنية، والأنشطة عبر الفرق المحلية والبعيدة.
- قيادة ودعم اختبارات قبول المستخدم وإطلاق الإنتاج، مع ضمان تسليم ونشر سلس.
- إنشاء وفهم والتحقق من تقديرات الجهد للمهام/modules المعينة والقدرة على تبريرها.
- معالجة القضايا بسرعة، والاستجابة بشكل إيجابي للانتكاسات، وتحسين جودة النظام وأدائه باستمرار.
- تقديم ملاحظات بناءة لأعضاء الفريق وتحديد توقعات واضحة للتسليم.
- مساعدة الفريق في استكشاف الأخطاء وإصلاحها وحل الأخطاء المعقدة عبر البنية التحتية الخلفية والسحابية.
- اقتراح حلول للمشكلات التي تثار خلال مراجعات الكود، ومراجعات التصميم، والمناقشات الفنية، وشرح الأسباب وراء القرارات.
- تنفيذ إثبات المفاهيم للتحقق من التصاميم المقترحة، وخدمات AWS، والقرارات المعمارية لحالات استخدام العملاء.
- إنشاء مراقبة، وتسجيل، وتنبيه لصحة النظام، والأداء، والشذوذ في التكاليف.
- تنسيق مع الفرق البعيدة لضمان توافق التسليم والتعاون الفعال.
المؤهلات
درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، أو تكنولوجيا المعلومات، أو مجال ذي صلة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.