Back to roles

Rami Abu Shiekha medical Equipment رامي ابو شيخة للاجهزة الطبية

Smart Contract Developer | Blockchain Solutions Architect

HybridAbu Dhabi Emirate, United Arab Emirates (Hybrid)Posted 6 days ago
Fast Track available

About the role

🔗 We're Hiring: Smart Contract Developer | Blockchain Solutions Architect

🕒 Employment Type: Full-Time

💼 Level: Mid-Level to Senior

We are seeking an experienced Smart Contract Developer | Blockchain Solutions Architect to lead the technical development and architecture of blockchain-powered applications. The role combines hands-on smart contract engineering with solution architecture, covering everything from blockchain platform selection and system design to contract deployment, integration, security, and ongoing optimization.

🎯 Key Responsibilities

  • Design end-to-end blockchain solutions based on business and technical requirements.
  • Develop, deploy, and maintain production-ready smart contracts.
  • Build smart contract logic using Solidity and relevant blockchain technologies.
  • Design modular and scalable blockchain architectures for decentralized applications.
  • Evaluate blockchain networks, protocols, and infrastructure according to project requirements.
  • Define on-chain and off-chain system components and their interaction models.
  • Develop blockchain-based applications, protocols, and decentralized services.
  • Integrate smart contracts with frontend applications, backend services, APIs, and external platforms.
  • Design tokenization, asset-management, transaction, and digital-ownership mechanisms where applicable.
  • Implement established token and contract standards according to project specifications.
  • Establish development patterns for secure and maintainable smart contracts.
  • Create automated unit, integration, and end-to-end tests for blockchain applications.
  • Conduct contract debugging and investigate failed transactions or unexpected blockchain behavior.
  • Optimize contract execution, storage usage, transaction costs, and overall performance.
  • Review blockchain code and architecture for security, reliability, and scalability.
  • Identify potential vulnerabilities before deployment and coordinate remediation activities.
  • Work with security specialists and external auditors during smart contract assessments.
  • Design appropriate access-control, authorization, and administrative mechanisms for decentralized systems.
  • Evaluate wallet connectivity, signing mechanisms, custody models, and blockchain identity requirements.
  • Develop integration strategies between blockchain networks and enterprise applications.
  • Support interoperability and cross-chain integration initiatives where required.
  • Assess Layer 2 networks, blockchain infrastructure services, oracle solutions, and decentralized storage technologies.
  • Establish technical standards for blockchain development, testing, deployment, and monitoring.
  • Develop architecture diagrams, technical specifications, API documentation, and solution blueprints.
  • Collaborate with product, engineering, security, compliance, and business teams to deliver blockchain initiatives.
  • Participate in technical planning, architecture reviews, sprint planning, and implementation discussions.
  • Monitor deployed contracts and blockchain applications for operational or performance issues.
  • Troubleshoot production incidents and coordinate technical resolutions.
  • Research emerging blockchain technologies and assess their potential business applications.
  • Provide technical leadership and guidance to blockchain developers and engineering teams.

✅ Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related technical discipline.
  • Professional experience in blockchain development, smart contract engineering, or blockchain solution architecture.
  • Strong hands-on experience with Solidity and Ethereum Virtual Machine (EVM) ecosystems.
  • Experience deploying smart contracts to blockchain testnets and mainnet environments.
  • Strong understanding of blockchain architecture, distributed systems, transactions, wallets, and cryptographic concepts.
  • Experience with Ethereum-compatible networks and familiarity with Layer 2 ecosystems.
  • Proficiency with development tools such as Hardhat, Foundry, Truffle, or equivalent frameworks.
  • Experience using Web3 libraries and blockchain RPC/API services.
  • Strong understanding of smart contract lifecycle management.
  • Experience writing automated tests for smart contracts and decentralized applications.
  • Knowledge of common smart contract security risks and secure coding practices.
  • Understanding of gas management, transaction execution, and blockchain resource limitations.
  • Experience with Git and modern software development practices.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Understanding of REST APIs, databases, cloud services, and backend architecture.
  • Experience designing systems that combine on-chain and traditional off-chain technologies.
  • Knowledge of token standards and decentralized application architecture.
  • Familiarity with blockchain monitoring, analytics, logging, and operational tools.
  • Experience participating in security audits or remediation of smart contract audit findings is advantageous.
  • Strong system-design and architectural thinking skills.
  • Excellent troubleshooting and analytical abilities.
  • Strong understanding of software engineering principles and design patterns.
  • Ability to communicate complex blockchain concepts clearly to technical and business stakeholders.
  • Strong documentation and technical presentation skills.
  • Ability to manage multiple technical priorities in a fast-moving environment.
  • Relevant blockchain, cloud, cybersecurity, or architecture certifications are advantageous.

🌟 What We Offer

  • Competitive salary and comprehensive employee benefits.
  • Opportunity to work on advanced blockchain and decentralized technology projects.
  • Exposure to smart contracts, Web3 applications, tokenization, and blockchain infrastructure.
  • Access to modern blockchain development tools and technologies.
  • Opportunities to contribute to architecture decisions for new blockchain solutions.
  • Professional development and technical training opportunities.
  • Support for relevant technology and professional certifications.
  • Collaborative environment involving engineering, product, security, and business teams.
  • Opportunities to work on innovative digital transformation initiatives.
  • Recognition for strong technical contributions and successful project delivery.
  • Career progression toward Senior Smart Contract Developer, Lead Blockchain Engineer, Blockchain Solutions Architect, Web3 Architect, or Blockchain Technology Lead.

Already applied?

Track every application and share your Digital Profile.

Open your space