MCG Talent
Blockchain Engineer
MCG TalentQatar18 days ago
Full-timeInformation Technology

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

Key Skills

Ranked by relevance