Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join MCG Talent and take your career to the next level!
Application takes less than 5 minutes

