نحن نوظف: مهندس بلوك تشين أول
الموقع: الإمارات العربية المتحدة (عن بُعد)
نوع التوظيف: دوام كامل
مستوى الخبرة: مستوى خبير (أول)
ترتيب العمل: عن بُعد بالكامل
نبذة عنّا
نحن مؤسسة تكنولوجية ذات توجه عالمي ملتزمة بتطوير بنية تحتية رقمية وحلول تكنولوجيا مالية آمنة وقابلة للتوسع ومبتكرة عبر مختلف الأسواق.
تتعاون فرقنا متعددة التخصصات عبر مجالات الهندسة، والمنتجات، والأمن، والمالية، والامتثال، والبيانات، والعمليات، والشركاء التكنولوجيين الخارجيين لبناء أنظمة موزعة موثوقة، وتطبيقات البلوك تشين، وبنية تحتية للأصول الرقمية، ومنتجات مالية من الجيل القادم.
عن الدور الوظيفي
نحن نبحث عن مهندس بلوك تشين أول ذي خبرة لتصميم وتطوير وتكامل وتحسين الأنظمة القائمة على البلوك تشين، والتطبيقات اللامركزية، والعقود الذكية، والبنية التحتية للسجلات الموزعة.
سيجمع المرشح المثالي بين الخبرة القوية في هندسة البرمجيات والمعرفة العميقة ببروتوكولات البلوك تشين، وتطوير العقود الذكية، والتشفير، والمعماريات اللامركزية، والأصول الرقمية، وأمن البلوك تشين. وسيعمل هذا الدور عن كثب مع فرق المنتجات والهندسة والأمن والامتثال وشركاء المنظومة الخارجيين لتقديم حلول بلوك تشين آمنة وقابلة للتوسع وجاهزة للإنتاج.
المسؤوليات الرئيسية
- تصميم وتطوير تطبيقات بلوك تشين وأنظمة موزعة آمنة وقابلة للتوسع وموثوقة.
- تطوير وصيانة المنصات والخدمات وواجهات برمجة التطبيقات (APIs) والبنية التحتية القائمة على البلوك تشين.
- تقييم معماريات البلوك تشين واختيار التقنيات المناسبة بناءً على متطلبات المنتج والأداء والأمن وإمكانية التوسع.
- تصميم الحلول باستخدام معماريات البلوك تشين العامة أو الخاصة أو المصرح بها أو الهجينة عند الاقتضاء.
- تطوير وصيانة العقود الذكية لشبكات البلوك تشين المدعومة.
- كتابة كود عقود ذكية آمن وكفء وقابل للصيانة ومختبر جيداً.
- تنفيذ وظائف التطبيقات اللامركزية عبر المكونات القائمة على البلوك تشين والمكونات الخارجية (off-chain).
- دمج شبكات البلوك تشين مع تطبيقات المؤسسة القائمة، وقواعد البيانات، وواجهات برمجة التطبيقات، وأنظمة الدفع، والمنصات المالية.
- تطوير واجهات برمجة تطبيقات وخدمات البلوك تشين التي توفر وظائف السجل الموزع للتطبيقات الداخلية والخارجية.
- تنفيذ ربط المحافظ، وإدارة المعاملات، وإدارة العناوين، وسير عمل التوقيع، وتكاملات البلوك تشين.
- تطوير خدمات لإرسال معاملات البلوك تشين ومراقبتها وتأكيدها وتسويتها.
- مراقبة معاملات البلوك تشين، ونشاط الشبكة، وأوقات التأكيد، والإخفاقات، والاستثناءات التشغيلية.
- بناء آليات موثوقة للتعامل مع إعادة محاولة المعاملات، والإخفاقات، وأحداث إعادة التنظيم، وانقطاعات الشبكة.
- تصميم نماذج بيانات البلوك تشين وحلول الفهرسة لاسترجاع المعاملات والأصول بكفاءة.
- تطوير مستمعي أحداث البلوك تشين، ومعالجي المعاملات، والمفهرسين، وخدمات المراقبة.
- العمل مع عقد البلوك تشين، ومزودي RPC، ومنصات البنية التحتية، وخدمات الشبكة.
- تهيئة وصيانة وتحسين عقد البلوك تشين والبنية التحتية الداعمة عند الحاجة.
- مراقبة صحة العقد، وحالة المزامنة، والاتصال، واستغلال الموارد، وأداء الشبكة.
- تطوير بنية تحتية للبلوك تشين عالية التوافر وآليات مناسبة للتعافي من الكوارث.
- تحسين تطبيقات البلوك تشين من حيث الأداء، وإمكانية التوسع، وإنتاجية المعاملات، وكفاءة التكلفة.
- تحليل رسوم الشبكة، وتكاليف المعاملات، واستهلاك الغاز، واستهلاك الموارد.
- تحسين العقود الذكية وسير عمل المعاملات لتقليل تكاليف التنفيذ غير الضرورية.
- تقييم حلول الطبقة الأولى والطبقة الثانية والتوصية بالمعماريات المناسبة لمتطلبات المنتج.
- تقييم حلول التوافق التشغيلي، والبروتوكولات عبر سلاسل الكتل، والجسور، وأنظمة الرسائل، وتقنيات تكامل البلوك تشين.
- تصميم آليات آمنة للتوافق التشغيلي ونقل الأصول بين سلاسل الكتل عند الحاجة.
- تنفيذ الوظائف التشفيرية وممارسات إدارة المفاتيح الآمنة بالتعاون مع فرق الأمن.
- ضمان حماية المفاتيح الخاصة والاعتمادات والأسرار ومعلومات البلوك تشين الحساسة بشكل مناسب.
- دمج وحدات الأمان للأجهزة (HSM)، ومنصات الحفظ الأمين، وأنظمة إدارة المفاتيح الآمنة، أو حلول المحافظ المؤسسية عند الاقتضاء.
- تنفيذ ضوابط توقيع المعاملات، وسير عمل التفويض، وآليات التوقيع المتعدد عند الحاجة.
- التعاون مع فرق الأمن لتحديد مخاطر الأمن الخاصة بالبلوك تشين والتخفيف من حدتها.
- إجراء مراجعات أمان العقود الذكية وتنسيق عمليات التدقيق المستقلة عند الاقتضاء.
- تحديد الثغرات الأمنية بما في ذلك إعادة الدخول، ونقاط ضعف التحكم بالوصول، والمشاكل الحسابية، والتلاعب بأجهزة أوراكل، والسبق، وهجمات القروض الفورية، ومخاطر حجب الخدمة، وغيرها من التهديدات الخاصة بالبلوك تشين.
- تنفيذ معايير الترميز الآمن وممارسات التطوير لأنظمة البلوك تشين.
- تطوير اختبارات مؤتمتة للوحدات، والتكامل، والوظائف، والأمن، والعقود الذكية.
- إنشاء تغطية اختبار شاملة لمعاملات البلوك تشين، ومنطق العقود، والحالات الحدية، وسيناريوهات الفشل، والتكاملات.
- دعم عمليات النشر على شبكات الاختبار، وترقيات الشبكة، وهجرة العقود، والإصدارات على الشبكة الرئيسية.
- تنسيق عمليات إصدار البلوك تشين، والموافقات على النشر، وإدارة الإصدارات، وإجراءات الاسترداد أو الطوارئ.
- مراقبة تطبيقات البلوك تشين في بيئة الإنتاج والاستجابة للحوادث الفنية.
- التحقيق في المعاملات الفاشلة، وأخطاء العقود، وعطل العقد، وانقطاعات الشبكة، ومشاكل التكامل.
- قيادة تحليل السبب الجذري للحوادث الكبيرة في البلوك تشين وتطبيق الإجراءات التصحيحية.
- تطوير حلول المراقبة القابلة للملاحظة التي تغطي السجلات، والمقاييس، والآثار، وحالات المعاملات، وأحداث البلوك تشين.
- إنشاء لوحات معلومات تشغيلية وتنبيهات للبنية التحتية للبلوك تشين وأداء التطبيقات.
- العمل عن كثب مع فرق DevOps والحلول السحابية وهندسة المنصات وموثوقية الموقع للحفاظ على البنية التحتية للإنتاج.
- دعم عمليات النشر الحاوية، والبنية التحتية السحابية، وأنابيب CI/CD، والنشر المؤتمت، وممارسات البنية التحتية كرمز.
- تحسين سير عمل تطوير ونشر البلوك تشين من خلال الأتمتة.
- التعاون مع فرق المنتجات لترجمة متطلبات العمل إلى معمارية بلوك تشين وحلول تقنية.
- المشاركة في الاستكشاف التقني، ومراجعات المعمارية، وجلسات التصميم، وتخطيط المنتجات.
- إعداد المواصفات الفنية، ومخططات المعمارية، وتوثيق APIs، وتوثيق العقود الذكية، وكتيبات التشغيل.
- تقييم ما إذا كانت تقنية البلوك تشين هي التقنية المناسبة لمتطلبات عمل ومنتجات محددة.
مؤشرات الأداء الرئيسية
- إتاحية نظام البلوك تشين
- وقت تشغيل تطبيق البلوك تشين
- معدل نجاح معالجة المعاملات
- معدل نجاح تأكيد المعاملات
- زمن انتقال معالجة المعاملات
- إنتاجية معاملات البلوك تشين
- معدل نجاح تنفيذ العقود الذكية
- معدل فشل العقود الذكية
- نتائج أمان العقود الذكية
- معدل الثغرات الأمنية الحرجة
- تكرار الحوادث الأمنية
- متوسط الوقت لاكتشاف حوادث البلوك تشين
- متوسط الوقت لحل حوادث البلوك تشين
- إتاحية عقد البلوك تشين
- أداء مزامنة العقد
- إتاحية RPC
- إتاحية API
- وقت استجابة API
- إمكانية توسع البنية التحتية للبلوك تشين
- كفاءة تكلفة المعاملات
- كفاءة استخدام الغاز
- تحسين رسوم الشبكة
- كفاءة تنفيذ العقود الذكية
- تغطية اختبار العقود الذكية
- تغطية الاختبارات المؤتمتة
- معدل نجاح النشر
- موثوقية الإصدارات في الإنتاج
- إكمال التحقق على شبكة الاختبار
- نجاح النشر على الشبكة الرئيسية
- معدل هروب العيوب
- إكمال مراجعة الكود
- تقليل الديون الفنية
- معدل تكرار الحوادث
- إكمال تحليل السبب الجذري
- إكمال الإجراءات التصحيحية
- تغطية المراقبة والتنبيهات
- الجاهزية للتعافي من الكوارث
- أداء النسخ الاحتياطي والاستعادة
- معدل أتمتة البنية التحتية
- كفاءة النشر عبر CI/CD
- موثوقية تكامل API
- دقة بيانات البلوك تشين
- دقة تسوية المعاملات
- نجاح المعاملات عبر سلاسل الكتل
- تسليم تكاملات البلوك تشين
- أداء تسليم المشاريع
- زمن دورة التطوير
- معدل تسليم الميزات
- إنتاجية الهندسة
- اكتمال التوثيق
- الامتثال للمعمارية
- أداء التدقيق الخارجي والمراجعة الأمنية
- الامتثال التنظيمي والأمني
- كفاءة تكلفة التكنولوجيا
- تسليم الابتكار وتحسين المنصة
المرشح المثالي
يجب أن يتمتع المرشح الناجح بخبرة قوية في هندسة البلوك تشين، والأنظمة الموزعة، وتطوير العقود الذكية، والبنية التحتية لـ Web3، والتطبيقات اللامركزية، والأصول الرقمية، أو التكنولوجيا المالية القائمة على البلوك تشين، ويفضل أن يكون ذلك ضمن بيئات التكنولوجيا المالية، أو الخدمات المالية، أو التكنولوجيا، أو الأصول الرقمية، أو المدفوعات، أو تكنولوجيا المؤسسات.
يجب أن يظهر المرشح ما يلي:
- أساسيات قوية في هندسة البرمجيات وخبرة في تطوير أنظمة جاهزة للإنتاج.
- فهم عميق لمعمارية البلوك تشين وتقنية السجلات الموزعة.
- خبرة قوية في تطوير العقود الذكية وهندسة تطبيقات البلوك تشين.
- إتقان بيئة برمجية واحدة أو أكثر ذات صلة بالبلوك تشين مثل Solidity أو Rust أو Go أو Java أو TypeScript أو Python.
- فهم قوي لدورة حياة معاملات البلوك تشين، وآليات الإجماع، والكتل، والعقد، والمحافظ، والعناوين، وعمليات الشبكة.
- خبرة في العمل مع منظومة بلوك تشين رئيسية واحدة أو أكثر وأطر التطوير الخاصة بها.
- يفضل بشدة وجود فهم قوي لمعمارية البلوك تشين القائمة على EVM.
- خبرة في تطوير وتكامل واجهات برمجة التطبيقات (APIs)، ومجموعات أدوات تطوير البرمجيات (SDKs)، وخدمات RPC، وأنظمة معالجة الأحداث الخاصة بالبلوك تشين.
- معرفة قوية بالتشفير، والتوقيعات الرقمية، والتجزئة (hashing)، وإدارة المفاتيح، والتوقيع الآمن للمعاملات.
- خبرة في تنفيذ العقود الذكية والتطبيقات اللامركزية الآمنة.
- فهم قوي للثغرات الشائعة في العقود الذكية ومخاطر أمان البلوك تشين.
- خبرة في اختبار العقود الذكية، وتدقيقها، ونشرها، وترقيتها، وإدارة دورة حياتها.
We're Hiring: Senior Blockchain Engineer
Location: United Arab Emirates (Remote)
Employment Type: Full-Time
Experience Level: Senior
Work Arrangement: Fully Remote
About Us
We are a globally focused technology organization committed to developing secure, scalable, and innovative digital infrastructure and financial technology solutions across diverse markets.
Our multidisciplinary teams collaborate across Engineering, Product, Security, Finance, Compliance, Data, Operations, and external technology partners to build reliable distributed systems, blockchain applications, digital-asset infrastructure, and next-generation financial products.
The Role
We are seeking an experienced Senior Blockchain Engineer to design, develop, integrate, and optimize blockchain-based systems, decentralized applications, smart contracts, and distributed-ledger infrastructure.
The ideal candidate will combine strong software-engineering expertise with deep knowledge of blockchain protocols, smart-contract development, cryptography, decentralized architectures, digital assets, and blockchain security. The role will work closely with Product, Engineering, Security, Compliance, and external ecosystem partners to deliver secure, scalable, and production-ready blockchain solutions.
Key Responsibilities
- Design and develop secure, scalable, and reliable blockchain applications and distributed systems.
- Develop and maintain blockchain-based platforms, services, APIs, and infrastructure.
- Evaluate blockchain architectures and select appropriate technologies based on product, performance, security, and scalability requirements.
- Design solutions using public, private, permissioned, or hybrid blockchain architectures where appropriate.
- Develop and maintain smart contracts for supported blockchain networks.
- Write secure, efficient, maintainable, and well-tested smart-contract code.
- Implement decentralized application functionality across blockchain and off-chain components.
- Integrate blockchain networks with existing enterprise applications, databases, APIs, payment systems, and financial platforms.
- Develop blockchain APIs and services that expose distributed-ledger functionality to internal and external applications.
- Implement wallet connectivity, transaction management, address management, signing workflows, and blockchain integrations.
- Develop services for blockchain transaction submission, monitoring, confirmation, and reconciliation.
- Monitor blockchain transactions, network activity, confirmation times, failures, and operational exceptions.
- Build reliable mechanisms for handling transaction retries, failures, reorganization events, and network interruptions.
- Design blockchain data models and indexing solutions for efficient transaction and asset retrieval.
- Develop blockchain event listeners, transaction processors, indexers, and monitoring services.
- Work with blockchain nodes, RPC providers, infrastructure platforms, and network services.
- Configure, maintain, and optimize blockchain nodes and supporting infrastructure where required.
- Monitor node health, synchronization status, connectivity, resource utilization, and network performance.
- Develop highly available blockchain infrastructure and appropriate disaster-recovery mechanisms.
- Optimize blockchain applications for performance, scalability, transaction throughput, and cost efficiency.
- Analyze network fees, transaction costs, gas usage, and resource consumption.
- Optimize smart contracts and transaction workflows to reduce unnecessary execution costs.
- Evaluate Layer 1 and Layer 2 solutions and recommend appropriate architectures for product requirements.
- Assess interoperability solutions, cross-chain protocols, bridges, messaging systems, and blockchain integration technologies.
- Design secure mechanisms for blockchain interoperability and asset transfers where required.
- Implement cryptographic functionality and secure key-management practices in collaboration with security teams.
- Ensure private keys, credentials, secrets, and sensitive blockchain information are appropriately protected.
- Integrate hardware security modules, custody platforms, secure key-management systems, or institutional wallet solutions where applicable.
- Implement transaction-signing controls, authorization workflows, and multi-signature mechanisms where required.
- Collaborate with Security teams to identify and mitigate blockchain-specific security risks.
- Conduct smart-contract security reviews and coordinate independent audits where appropriate.
- Identify vulnerabilities including reentrancy, access-control weaknesses, arithmetic issues, oracle manipulation, front-running, flash-loan attacks, denial-of-service risks, and other blockchain-specific threats.
- Implement secure coding standards and development practices for blockchain systems.
- Develop automated unit, integration, functional, security, and smart-contract tests.
- Establish comprehensive test coverage for blockchain transactions, contract logic, edge cases, failure scenarios, and integrations.
- Support testnet deployments, network upgrades, contract migrations, and mainnet releases.
- Coordinate blockchain release processes, deployment approvals, version management, and rollback or contingency procedures.
- Monitor production blockchain applications and respond to technical incidents.
- Investigate failed transactions, contract errors, node failures, network disruptions, and integration issues.
- Lead root-cause analysis for significant blockchain incidents and implement corrective actions.
- Develop observability solutions covering logs, metrics, traces, transaction states, and blockchain events.
- Establish operational dashboards and alerts for blockchain infrastructure and application performance.
- Work closely with DevOps, Cloud, Platform Engineering, and Site Reliability teams to maintain production infrastructure.
- Support containerized deployments, cloud infrastructure, CI/CD pipelines, automated deployment, and infrastructure-as-code practices.
- Improve blockchain development and deployment workflows through automation.
- Collaborate with Product teams to translate business requirements into blockchain architecture and technical solutions.
- Participate in technical discovery, architecture reviews, design sessions, and product planning.
- Prepare technical specifications, architecture diagrams, API documentation, smart-contract documentation, and operational runbooks.
- Assess whether blockchain is the appropriate technology for specific business and product requirements.
Key Performance Indicators
- Blockchain system availability
- Blockchain application uptime
- Transaction processing success rate
- Transaction confirmation success rate
- Transaction processing latency
- Blockchain transaction throughput
- Smart-contract execution success rate
- Smart-contract failure rate
- Smart-contract security findings
- Critical vulnerability rate
- Security incident frequency
- Mean time to detect blockchain incidents
- Mean time to resolve blockchain incidents
- Blockchain node availability
- Node synchronization performance
- RPC availability
- API availability
- API response time
- Blockchain infrastructure scalability
- Transaction cost efficiency
- Gas utilization efficiency
- Network fee optimization
- Smart-contract execution efficiency
- Smart-contract test coverage
- Automated test coverage
- Deployment success rate
- Production release reliability
- Testnet validation completion
- Mainnet deployment success
- Defect escape rate
- Code review completion
- Technical debt reduction
- Incident recurrence rate
- Root-cause analysis completion
- Corrective-action completion
- Monitoring and alert coverage
- Disaster-recovery readiness
- Backup and recovery performance
- Infrastructure automation rate
- CI/CD deployment efficiency
- API integration reliability
- Blockchain data accuracy
- Transaction reconciliation accuracy
- Cross-chain transaction success
- Blockchain integration delivery
- Project delivery performance
- Development cycle time
- Feature delivery rate
- Engineering productivity
- Documentation completeness
- Architecture compliance
- External audit and security-review performance
- Regulatory and security compliance
- Technology cost efficiency
- Innovation and platform-improvement delivery
Ideal Candidate
The successful candidate should have strong experience in blockchain engineering, distributed systems, smart-contract development, Web3 infrastructure, decentralized applications, digital assets, or blockchain-based financial technology, preferably within fintech, financial services, technology, digital assets, payments, or enterprise technology environments.
The candidate should demonstrate:
- Strong software-engineering fundamentals and experience developing production-grade systems.
- Deep understanding of blockchain architecture and distributed-ledger technology.
- Strong experience with smart-contract development and blockchain application engineering.
- Proficiency in one or more relevant blockchain programming environments such as Solidity, Rust, Go, Java, TypeScript, or Python.
- Strong understanding of blockchain transaction lifecycle, consensus, blocks, nodes, wallets, addresses, and network operations.
- Experience working with one or more major blockchain ecosystems and their development frameworks.
- Strong understanding of EVM-based blockchain architecture is highly desirable.
- Experience developing and integrating blockchain APIs, SDKs, RPC services, and event-processing systems.
- Strong knowledge of cryptography, digital signatures, hashing, key management, and secure transaction signing.
- Experience implementing secure smart contracts and decentralized applications.
- Strong understanding of common smart-contract vulnerabilities and blockchain security risks.
- Experience with smart-contract testing, audits, deployment, upgrades, and contract lifecycle management.