What are the responsibilities and job description for the Blockchain Data Engineer position at Storm2?
Job Title: Blockchain Data Engineer
Location: New York City (Hybrid)
Type: Full-time
About the Role
We are currently partnered with a Series B ($70M ) FinTech firm that specializes in providing digital asset market data and analytics to top tier financial services firm across the globe in search for a Blockchain Data Engineer to join their team.
Key Responsibilities
- Build and maintain data extraction pipelines across multiple blockchains (EVM-compatible and non-EVM).
- Design, implement, and deploy smart contracts on Ethereum or other major blockchains.
- Integrate data from DeFi protocols (e.g., Curve, Balancer, Aave, Synthetix, etc.) into unified datasets.
- Abstract complex on-chain interactions through APIs and automation scripts.
- Ensure reliability of data systems through monitoring and participation in on-call rotations.
- Collaborate closely with product and engineering teams to develop solutions from concept to production.
- Stay current with the latest blockchain developments (EIPs, ERCs, scaling solutions, etc.).
Requirements
- 5 years of professional software engineering experience, including 3 years in blockchain or Web3 development.
- Strong background in data engineering, especially with large-scale data pipelines and blockchain datasets.
- Hands-on experience extracting, structuring, and processing on-chain data.
- Proficiency in Golang and at least one smart contract language (e.g., Solidity, Vyper, Move, DAML).
- Solid understanding of blockchain fundamentals: consensus mechanisms, EVM internals, and transaction lifecycle.
- Familiarity with DevOps, Kubernetes, and microservices architecture.
- Experience with common web3 tools (e.g., Hardhat, Foundry, ethers.js, web3.js).
- Startup mindset: ownership, autonomy, and ability to thrive in a fast-paced environment.