About the Role
In this position, you will design, develop, and maintain blockchain and Web3 services that support the company platform. You will be responsible for integrating various blockchain networks and ensuring seamless crypto deposit and withdrawal flows, alongside collaborating with cross-functional teams to deliver robust Web3 features.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Key Responsibilities
- Design, develop, and maintain blockchain and Web3 services supporting the company platform.
- Integrate on and off ramp solutions and Virtual IBANs.
- Integrate and maintain blockchain networks such as Ethereum, Polygon, Tron/TRC-20, Solana, and other supported networks.
- Build and maintain crypto deposit and withdrawal flows, including address generation, transaction monitoring, confirmations, fee handling, and reconciliation.
- Work with Fireblocks and other blockchain infrastructure providers for wallet and transaction management.
- Develop secure APIs and backend services for blockchain-related functionality.
- Implement blockchain transaction monitoring, retry mechanisms, failure handling, and reconciliation processes.
- Work with stablecoins such as USDT and USDC across multiple networks.
- Support integration of additional digital assets and networks as the product expands.
- Collaborate closely with Backend, Frontend, Product, QA, Compliance, and Operations teams to deliver production-ready Web3 features.
- Investigate and resolve blockchain transaction issues, including stuck, failed, delayed, or incorrectly routed transactions.
- Monitor blockchain infrastructure and proactively identify reliability, performance, and security issues.
- Implement appropriate security controls around private keys, signing processes, wallet operations, and transaction authorization.
- Participate in architecture discussions, technical design, code reviews, testing, and production releases.
- Prepare technical documentation for blockchain integrations and operational procedures.
- Support incident investigation and root-cause analysis for blockchain-related production issues.
Required Skills & Experience
- 5+ years of professional software engineering experience, with strong hands-on experience in blockchain/Web3.
- Strong understanding of blockchain fundamentals, wallets, addresses, transactions, gas/fees, confirmations, and network mechanics.
- Hands-on experience with EVM-compatible networks and blockchain transaction processing.
- Strong experience with TRON/TRC-20 is highly desirable.
- Experience working with USDT, USDC, and other stablecoins across multiple blockchain networks.
- Hands-on experience integrating crypto on-ramp and off-ramp solutions is required.
- Experience with virtual bank account/Virtual IBAN setup and integration is required.
- Experience integrating payment, banking, fiat-to-crypto, and crypto-to-fiat providers.
- Experience building or integrating deposit, withdrawal, settlement, and reconciliation flows.
- Experience with wallet infrastructure, custody platforms, or blockchain payment providers.
- Experience with Fireblocks or similar institutional wallet/custody infrastructure is highly desirable.
- Strong understanding of transaction signing, wallet security, private-key/MPC concepts, and blockchain security.
- Experience with blockchain APIs, RPC providers, explorers, webhooks, and transaction monitoring.
- Strong backend development experience using Node.js/TypeScript, Python, Go, or similar technologies.
- Experience designing and consuming REST APIs and event-driven services.
- Experience with databases such as PostgreSQL/MySQL and distributed systems.
- Strong troubleshooting skills for failed, delayed, stuck, or incorrectly routed blockchain transactions.
- Experience working with fintech, payments, crypto, exchanges, wallets, or regulated financial services is strongly preferred.
Must Have
- Experience with Fireblocks or similar MPC/custody platforms.
- Experience with Solana/SPL tokens.
- Experience integrating crypto payment providers or exchanges.
- Experience with Chainalysis or other blockchain compliance/monitoring platforms.
- Experience with blockchain indexing and event processing.
- Experience with smart contract development using Solidity.
- Experience with AWS and cloud-native infrastructure.
- Experience working in fintech, payments, crypto, or regulated financial services.
- Experience building high-volume transaction processing systems.