
تطوّر NetBox Labs منتجات تجارية تستند إلى منصة NetBox مفتوحة المصدر لعمليات الشبكات والبنية التحتية. وتساعد عروضها، بما في ذلك NetBox Cloud وNetBox Enterprise، المؤسسات على الحفاظ على مصدر موثوق لبيانات الشبكات، ودعم الأتمتة وإدارة الإعدادات، وربط معلومات البنية التحتية عبر أنظمتها. وباعتبارها شركة تكنولوجيا مؤسسية وبرمجيات كخدمة موجهة إلى الشركات، تجمع NetBox Labs بين التطوير مفتوح المصدر والأدوات التجارية التي تركز على جعل إدارة الشبكات أكثر اتساقًا وكفاءة.
مهندس برمجيات أول متكامل، قابلية المراقبة — أمريكا اللاتينية (عن بُعد)
طوّر منتجات باستخدام Go وPython وReact وTypeScript لمنصة NetBox Labs لمراقبة الشبكات. أنشئ لوحات بيانات وخدمات للقياس عن بُعد تدعم اكتشاف الشبكات وضمانها.
الوصف
- طوّر وشغّل خدمات خلفية باستخدام Go وPython للاكتشاف والضمان وإدارة الأساطيل واستيعاب البيانات
- صمّم وطوّر واجهات gRPC وREST مؤصّرة باستخدام Protocol Buffers وOpenAPI
- أنشئ لوحات مراقبة وقياس عن بُعد باستخدام React وTypeScript
- صمّم مسارات عمل للوحات البيانات باستخدام المرشحات والحدود وحالات التنبيه والروابط إلى أجهزة NetBox الأساسية
- تعاون في واجهات برمجة التطبيقات للاستعلام والتجميع للأساطيل الكبيرة والقياس عن بُعد عالي التردد
- نفّذ تكاملاً آمناً من حيث الأنواع بين الواجهة الأمامية والخلفية باستخدام عملاء API مولّدين ومخططات مشتركة
- شارك في مناوبة الاستدعاء عند الحاجة للفريق
- وسّع نطاق الاختبارات الآلية عبر اختبارات الوحدات والتكامل والعقود والاختبارات الشاملة
- اعمل مع مديري المنتجات والمصممين والزملاء الذين يتعاملون مع العملاء وفرق الهندسة
- طبّق أدوات التطوير المدعومة بالذكاء الاصطناعي وسير العمل الوكيلي خلال التصميم والبرمجة والاختبار والمراجعة وفرز الحوادث
- راجع الشيفرة ووجّه الزملاء وعزّز ممارسات الهندسة السليمة
- ساهم في التخطيط وساعد في تشكيل خارطة طريق المنتج والتقنية
المتطلبات
- خمس سنوات على الأقل من الخبرة المهنية في هندسة البرمجيات
- خبرة إنتاجية واسعة في كل من تطوير الواجهات الخلفية والأمامية
- خبرة إنتاجية في Go وPython، مع خبرة عميقة في إحداهما وإتقان عملي للأخرى
- خبرة في تصميم وتشغيل خدمات gRPC باستخدام Protocol Buffers، بما في ذلك تطوّر المخططات والتوافق مع الإصدارات السابقة وواجهات RPC المتدفقة والمهل الزمنية والاعتراضات أو البرمجيات الوسيطة ومعالجة الأخطاء
- خبرة في تطوير أنظمة موزعة ومدفوعة بالأحداث تستخدم قوائم انتظار الرسائل ومعالجة المهام غير المتزامنة واستيعاب البيانات المتوافق مع التكرار
- مهارات قوية في React وTypeScript
- خبرة مثبتة في إنشاء لوحات المراقبة أو قابلية المراقبة أو التحليلات
- خبرة عملية في مكتبات تصور البيانات
- خبرة في عرض مجموعات البيانات الكبيرة أو عالية التردد بكفاءة
- خبرة في تقديم بيانات المتصفح في الوقت الفعلي عبر WebSockets أو الأحداث المرسلة من الخادم أو البث باستخدام gRPC-Web
- معرفة عملية بـ CSS الحديث والتخطيطات المتجاوبة وإمكانية الوصول العملية، بما في ذلك WCAG ولوحات الألوان الآمنة لعمى الألوان والمخططات سهلة الوصول
- خبرة في كتابة اختبارات واجهة أمامية آلية باستخدام Jest وReact Testing Library، بما في ذلك اختبارات الانحدار البصري
- استخدام منتظم وعملي لمساعدي البرمجة والوكلاء المعتمدين على الذكاء الاصطناعي
- حسن التقدير في التحقق من المخرجات المُنشأة بالذكاء الاصطناعي وحماية البيانات الحساسة
- إلمام بتقنيات صياغة التعليمات وإدارة السياق لأدوات الذكاء الاصطناعي
- مهارات واضحة في التواصل والتعاون الفعال
- القدرة على العمل في بيئة سريعة التغيّر والمساهمة في القرارات المتعلقة بالمنتج والتقنية
المزايا
- تعويض قائم على أسهم
- فرصة للحصول على مكافأة
- العمل عن بُعد داخل أمريكا اللاتينية
- توظيف قائم على تكافؤ الفرص
- تسهيلات في إجراءات التوظيف