
تطوّر QuickNode ⚡ بنية تحتية للبلوك تشين للمطوّرين والشركات التي تنشئ تطبيقات لامركزية. توفّر منصتها واجهات برمجة تطبيقات متعددة السلاسل، وتدفّقات بيانات فورية من البلوك تشين، وحلولاً مُدارة للشبكات، وإمكانات أمنية عبر بنية تحتية موزّعة عالمياً ومصمّمة للوصول بزمن استجابة منخفض. ومن خلال خدمة قطاعات العملات المشفّرة وWeb3 والبرمجيات كخدمة، تساعد QuickNode الفرق على الاتصال بشبكات البلوك تشين، وتطوير التطبيقات، والتوسّع عبر منظومات متعددة باستخدام دعم تقني وأدوات موثوقة.
مهندس برمجيات أول، بنية تحتية للبلوك تشين باستخدام Go وRust
طوّر وشغّل أنظمة Go وRust عالية الإنتاجية لمنصة QuickNode للبنية التحتية للبلوك تشين. قد أنظمة موزعة، والأداء، والأمان، والموثوقية، وعمليات الإنتاج.
الوصف
- طوّر وحسّن خدمات خلفية وواجهات برمجة تطبيقات وأنظمة لمعالجة البيانات عالية الإنتاجية ومنخفضة زمن الاستجابة باستخدام Go وRust
- تولَّ مسؤولية خدمات Go ومكوّنات Rust قيد التشغيل في الإنتاج، بدءًا من البنية والهياكل والواجهات والتزامن وكفاءة الموارد، وصولًا إلى الاختبار وقابلية الرصد والنشر والعمليات
- صمّم أنظمة موزعة تستوعب بيانات البلوك تشين وتعالجها وتتحقق منها وتقدمها مع اتساق قوي وتحمل للأخطاء وقابلية للتوسع والتوافر
- قد المبادرات التقنية بدءًا من المتطلبات والبنية المعمارية مرورًا بالتنفيذ والاختبار والنشر وقابلية الرصد والاستجابة للحوادث والتحسين المستمر
- حلّل أداء أنظمة الإنتاج واختبرها معياريًا لتحسين الإنتاجية وزمن الاستجابة وكفاءة الموارد والمرونة والصحة تحت الحمل
- قيّم مخاطر الأمان في مكوّنات البلوك تشين والأنظمة الموزعة، وصمّم ضوابط الحماية أو راجعها
- حقّق في الأعطال المعقدة عبر الخدمات وقواعد البيانات وأنظمة التدفق والشبكات وعُقد البلوك تشين، ثم قد معالجة الأسباب الجذرية
- تعاون مع فرق المنتج والبنية التحتية والأمان وتجربة المطورين لتحويل متطلبات العملاء والبروتوكولات إلى أنظمة قابلة للصيانة
- قد مراجعات التصميم والشفرة، وأرشد المهندسين، ووثّق القرارات التقنية، وأرسِ معايير هندسية عبر الفرق
- ارفع تقاريرك إلى قيادة الهندسة ضمن فريق البنية التحتية للبلوك تشين، من دون مرؤوسين مباشرين في هذا المستوى
المتطلبات
- خبرة لا تقل عن 8 سنوات في هندسة البرمجيات، تشمل خبرة كبيرة في بناء وتشغيل أنظمة خلفية أو موزعة في بيئات إنتاج واسعة النطاق
- إتقان مهني متقدم لكل من Go وRust، مع خبرة مثبتة في إطلاق برمجيات الإنتاج وتشغيلها بكلتا اللغتين
- فهم عميق للأنظمة الموزعة والخوارزميات وهياكل البيانات والتزامن وسلامة الذاكرة والملكية وقواعد البيانات والشبكات وأنظمة التشغيل والبنية المعمارية للإنتاج
- نجاح مثبت في تقديم أنظمة موثوقة وقابلة للتوسع مع تحسينات قابلة للقياس في الأداء أو التوافر أو الصحة أو تجربة المطورين
- خبرة في البنية التحتية للبلوك تشين أو واجهات برمجة التطبيقات عالية الإنتاجية أو بنية العُقد أو RPC أو مسارات تدفق البيانات أو منصات موزعة مماثلة عالية المتطلبات
- خبرة تطبيقية في مبادئ التصميم الآمن ونمذجة التهديدات والاختبار المنضبط للأنظمة التي تكون الصحة والتوافر فيها أمرين حاسمين
- تواصل كتابي وشفهي قوي، وحكم تقني سليم، وقدرة على قيادة مشاريع غامضة عابرة للفرق باستقلالية
- خبرة في Ethereum أو Solana أو بروتوكولات بلوك تشين رئيسية أخرى وبنيتها الخاصة بالعُقد أو RPC أو الفهرسة أو معالجة المعاملات
- خبرة في تصميم واجهات واضحة بين خدمات Go وأنظمة أو مكتبات Rust أو مكوّنات حساسة للأداء
- خبرة في تصميم أو مراجعة الأنظمة التشفيرية أو المحافظ أو التوقيع أو الحفظ أو غيرها من الأنظمة الحساسة أمنيًا
- خبرة في Kafka أو قوائم الانتظار أو الخدمات المعتمدة على الأحداث أو قواعد البيانات الموزعة أو أنظمة الرصد واسعة النطاق
- قيادة تقنية مثبتة من خلال تولي مسؤولية البنية المعمارية أو الإرشاد أو قيادة الحوادث أو معايير هندسية اعتمدتها فرق متعددة
- تصريح قانوني للعمل في الولايات المتحدة من دون الحاجة إلى رعاية من الشركة
المزايا
- حزمة مزايا تنافسية في المواقع التي تعمل فيها QuickNode
- ترتيبات عمل مرنة
- حماية من التمييز في فرص العمل على قدم المساواة