في المكتب
techcarrot -
الإمارات
--
techcarrot

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

وصف الوظيفة

  • تطوير Node.js، بنية Azure السحابية، منصات Kubernetes والنشر وإدارة دورة حياة API باستخدام Azure API Management.
  • تصميم وتطوير وصيانة الخدمات المصغرة القابلة للتوسع باستخدام Node.js وTypeScript.
  • بناء حلول API-First باستخدام معايير REST ومواصفات OpenAPI.
  • النشر والإدارة وتطوير تطبيقات محمولة بالحاويات على Azure Kubernetes Service (AKS).
  • نشر وتأمين وإدارة APIs باستخدام Azure API Management (APIM).
  • دمج خدمات الخلفية مع الأنظمة الداخلية والخارجية باستخدام أنماط تزامن وتزامن غير متزامن.
  • تنفيذ المصادقة والتفويض باستخدام OAuth 2.0، OpenID Connect وAzure AD.
  • ضمان جودة عالية للكود من خلال الاختبار والمراجعات وأتمتة CI/CD.
  • تنفيذ تسجيل ومراقبة وتتبع باستخدام Azure Monitor وApplication Insights.
  • التعاون مع فرق المنتج وضمان الجودة وDevOps والهندسة المعمارية.
  • القدرة على العمل بشكل مستقل على المزايا والمساهمة في مناقشات التصميم.

المتطلبات
  • المطلوب:
  • 3–6 سنوات من الخبرة العملية في تطوير الخلفية باستخدام Node.js وTypeScript.
  • خبرة في تصميم وبناء الخدمات المصغرة وواجهات RESTful APIs.
  • خبرة عملية مع خدمات Azure، خصوصاً AKS، إدارة API وKey Vault.
  • فهم جيد لمفاهيم Docker وKubernetes.
  • معرفة بخطوط أنابيب CI/CD باستخدام Azure DevOps أو GitHub Actions.
  • خبرة مع قواعد بيانات SQL و/أو NoSQL.
  • فهم لممارسات أمان API وإرشادات OWASP.
  • فهم لرحلة Ecommerce وإدارة الطلبات
  • درجة البكالوريوس في علوم الكمبيوتر أو الهندسة، أو خبرة عملية مكافئة
  • المفضل:
  • خبرة مع Next.js أو أطر Node.js مشابهة.
  • الهياكل المعتمدة على الأحداث باستخدام Azure Service Bus أو Event Hubs.
  • معرفة بـ OpenTelemetry، Prometheus، أو Grafana.
  • خبرة في تحسين الأداء والتوسع في بيئات السحابة.

وظائف مشابهة

حول techcarrot
الإمارات
تكنولوجيا المعلومات والخدمات