Blockchain Engineer
What engineering roles in crypto pay
183 salaries · our own dataMost engineering roles in crypto pay between $146k and $267k, with a median of $205k.
As a Blockchain Engineer at ScriptoFi, you will architect, develop, and ship secure, scalable decentralised applications at the frontier of Web3 and AI. You combine deep protocol-level expertise with a builder's mindset, working within the architecture to integrate on-chain logic, off-chain systems, and DeFi protocol mechanics into production-grade applications. You own your feature surface from design through deployment, working directly with the Technical Lead, product managers, and engineering peers.
What you'll do
- Design, develop, and ship smart contracts and on-chain features targeting Ethereum L1 mainnet, production-grade, audit-ready, and gas-optimised
- Build secure, efficient, and upgradeable smart contracts in Solidity with deep attention to vulnerability patterns and auditability
- Develop and maintain decentralised applications (dApps) with seamless Web3 wallet and Ethereum protocol integrations
- Implement token standards, governance mechanisms, staking systems, and DeFi protocol features including lending, AMMs, vaults, and equivalent systems
- Connect smart contracts with backend systems, REST and GraphQL APIs, and third-party infrastructure services
- Lead and participate in architecture reviews, technical discussions, and code reviews to maintain engineering excellence
- Maintain high standards for code quality, test coverage, security hardening, and technical documentation
What you bring
- 3+ years of professional software engineering experience with a strong focus on blockchain development
- Expert proficiency in Solidity with deep knowledge of EVM internals, contract patterns, and upgrade mechanisms
- Real Ethereum L1 mainnet experience with production deployments, not just testnets or L2s
- Hands-on experience building or contributing to a DeFi protocol such as lending, staking, or AMM systems
- Proficiency in JavaScript or TypeScript
- Experience with development and testing frameworks including Hardhat and Foundry
- Strong understanding of smart contract security, common vulnerability patterns, and auditing best practices
- Experience integrating wallets such as MetaMask and WalletConnect, oracles such as Chainlink, and Web3 infrastructure providers
- Proficiency with AI coding agents and multi-agent workflows as part of day-to-day engineering practice
- Clear written and spoken English, with the ability to document technical decisions concisely
- Eligible to work in the United Arab Emirates
Nice to have
- Working knowledge of Python, Go, or Rust
- Experience with EVM-compatible chains such as Polygon, BNB Chain, Arbitrum, or Optimism
- Experience with non-EVM chains such as Solana, Aptos, Sui, or Cosmos and similar Layer-1 ecosystems
- Familiarity with Layer-2 scaling solutions, rollup architecture, and cross-chain bridging
- On-chain security monitoring, threat detection, and smart contract incident response
- Experience deploying and managing infrastructure on AWS, Azure, or Google Cloud Platform
- Exposure to DevOps practices, CI/CD pipelines, and automated smart contract deployment workflows
- Awareness of the UAE virtual asset regulatory environment such as VARA and ADGM, and how compliance requirements shape protocol and product decisions
- Prior experience working in a Web3 team in the UAE or the wider GCC
About ScriptoFi
ScriptoFi is expanding its Dubai team to build Web3 and AI-focused decentralised applications on Ethereum and the broader blockchain ecosystem.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
ScriptoFi has 5 open roles on CryptoJobsHQ: 3 in Engineering and 2 in Operations. All are on-site or hybrid, mostly in the UAE and India.
All 5 ScriptoFi roles →- Senior Software Engineer at StarkWare · On-site
- Senior Backend Engineer (TypeScript/Node) — Remote at Morpho · Remote
- Golang/Blockchain Engineer at Injective · Remote
- 2027 Digital Infrastructure Intern - NYC at Galaxy · On-site
