Job for Experts

Solidity Engineer – On-Chain Data Exchange

About the Role

You will design and implement on-chain smart contract infrastructure that powers data discovery, licensing, and pricing. You will write modular, gas-optimized, and auditable Solidity code, integrate with L1 settlement and bridge systems, and implement pricing modules (oracles, AMMs, TWAPs). You will write comprehensive tests with Hardhat, Foundry, or similar, participate in audits and upgrades, and deploy contracts to mainnet while collaborating with frontend, backend, protocol, and enterprise stakeholders to align contracts with user needs.

Requirements

  • 3+ years of experience building Solidity contracts for production applications
  • Deep familiarity with EVM mechanics including storage layout, events, proxy patterns, and calldata management
  • Hands-on experience with DEXs, NFT exchanges, or perp-style trading systems
  • Strong understanding of pricing mechanisms such as oracles, TWAPs, bonding curves, and auctions
  • Proficient with Hardhat, Foundry, or Brownie and Git-based workflows
  • Experience shipping audited smart contracts to mainnet

Responsibilities

  • Architect and implement core smart contracts for the data exchange, including on-chain orderbooks and matching logic
  • Create NFT-based data certificates (ERC-725, ERC-735)
  • Develop licensing primitives (ERC-5006 or custom access control)
  • Implement pricing modules such as fixed pricing, dynamic pricing, oracles, and AMM-style models
  • Integrate contracts with L1 settlement layer and bridge infrastructure
  • Write modular, gas-optimized, and auditable Solidity code
  • Collaborate with frontend, backend, protocol, and enterprise teams to align smart contracts with user needs
  • Write test suites using Hardhat, Foundry, Brownie, or similar frameworks
  • Participate in contract audits, upgrades, and mainnet deployments

Skills

Solidity Engineer – On-Chain Data Exchange at Interval | JobStash