Blockchain Engineer
E
EMA PARTNERS CHINA
8 - 10K USD
Full-time
Remote
Responsibilities
- Develop, deploy, and maintain smart contracts for NFTs, ERC-20 tokens, and marketplace logic
- Implement ownership transfers, escrow mechanisms, and fractional ownership on-chain
- Ensure smart contract security, gas efficiency, and upgradeability using best practices
- Integrate smart contracts with backend APIs and frontend applications to deliver a seamless user experience
- Collaborate with product and design teams to define tokenomics, marketplace rules, and NFT utility
- Monitor smart contract interactions on-chain to detect abnormal activity, optimize performance, and maintain system integrity
- Write and maintain technical documentation, blockchain specifications, and testing frameworks
- Provide technical leadership and guidance on blockchain architecture and design decisions
Requirements
- 10+ years of professional software development experience, with a strong backend or full-stack foundation
- 4+ years of blockchain development experience, including production smart contract deployments
- Strong proficiency in Solidity and EVM-based smart contract development
- Deep understanding of ERC-20 and ERC-721 standards and NFT marketplace architecture
- Experience with Hardhat, Truffle, or Foundry for smart contract development, testing, and deployment
- Experience deploying contracts on Ethereum mainnet and/or Layer-2 networks
- Familiarity with crypto payments, escrow contracts, and on-chain/off-chain integrations
- Strong knowledge of smart contract security best practices, including audits, threat modeling, and vulnerability mitigation
- Ability to design scalable, maintainable, and upgradeable blockchain systems
Nice to Have
- Experience building NFT marketplaces, DeFi platforms, or fractional asset platforms
- Familiarity with multi-chain architecture, cross-chain bridges, or Layer-2 scaling solutions
- Experience in blockchain analytics, transaction monitoring, or advanced gas optimization
- Contributions to open-source blockchain projects or deployed smart contracts
- Experience mentoring engineers or leading technical teams