Blockchain Engineer (Java / Node.js)
Location: Doha/KSA
Industry: Financial Services / Digital Assets / Technology
Type: Full-time
About the Role
We are seeking a Blockchain Engineer with a solid background in Java or Node.js and hands-on experience in smart contract development, distributed systems, or blockchain integrations. The ideal candidate has exposure to enterprise-grade or permissioned blockchain platforms and can operate across both backend engineering and Web3 development environments.
Experience working in consulting environments or large professional services firms (Big 4 or similar) is highly preferred due to the client-facing and solution-delivery nature of the role.
Key Responsibilities
• Design, develop, and deploy smart contracts using Solidity or Rust.
• Build backend services, APIs, and microservices using Java, JavaScript, TypeScript, or Node.js.
• Integrate applications with blockchain networks, RPC endpoints, or node infrastructure.
• Work with private/permissioned blockchain frameworks and distributed ledger technologies.
• Develop solutions compatible with EVM chains, Layer 2 networks, or related blockchain ecosystems.
• Implement secure coding standards and address common smart contract vulnerabilities.
• Collaborate on architecture decisions, scalability planning, and CI/CD deployment pipelines.
• Prepare documentation, design specs, and testing plans for blockchain solutions.
• Optimize contracts for performance, gas usage, and reliability.
Required Skills & Experience
• Strong programming background in Java and/or Node.js.
• Hands-on experience with Solidity, Rust, or equivalent smart contract languages.
• Understanding of EVM networks, Layer 2 technologies, and related infrastructure.
• Familiarity with cryptographic concepts such as hashing, digital signatures, and Merkle trees.
• Experience with tools like Hardhat, Foundry, Truffle, or Brownie.
• Proficiency in Git, CI/CD, DevOps processes, and collaborative development workflows.
• Knowledge of token standards (ERC-20, ERC-721, ERC-1155) and Web3 development patterns.
• Experience interacting with blockchain node providers or indexing tools.
• Frontend experience with React, TypeScript, or modern JS frameworks is a plus.
Nice-to-Have
• Experience working in consulting firms, professional services, or technology advisory roles (Big 4 experience highly preferred).
• Exposure to enterprise/permissioned blockchains or distributed ledger frameworks.
• Background in Payments, Cards, Financial Services, or digital asset ecosystems.
• Familiarity with DeFi, DEXs, DAOs, NFTs, tokenization, or digital asset protocols.
• Knowledge of cloud-native or containerization technologies (Docker, Kubernetes).
Who Should Apply
This role is ideal for candidates who:
• Have a strong engineering foundation and strong interest in blockchain innovation.
• Enjoy building secure, scalable solutions that merge Web2 and Web3 technologies.
• Have experience working in structured or client-facing environments such as consulting, fintech, or enterprise tech.
• Open for Candidates based in KSA or Doha