Solidity Engineer

As a Smart Contract Engineer at DIFX your role focuses on the design and development of solidity smart contracts as well as their runtime stack. You will manage contracts deployed across several networks, so proper contract management and code migration techniques must be implemented.

Job Description:

  • Build smart contracts in Solidity for, Ethereum and other blockchains
  • Build back-end web services that interact with various blockchains
  • Collaborate with a small and potentially distributed team, owning and planning projects for long-term impact
  • Research and drive decisions about smart contract architecture, incentive structures, and features
  • Spec, implement, test, and audit changes to blockchain protocols and the impact on smart contracts
  • Work effectively with a high degree of autonomy, within a collaboratively minded team
  • Keep attuned to the rapidly evolving blockchain/crypto space and introduce innovative functionality
  • Analyze transaction and usage statistics to identify and prioritize areas for improvement

Requirements:

  • Experience writing high-quality, well-tested Solidity smart contracts
  • Knowledge of the EVM and blockchain technology
  • Expertise building web-services for highly-trafficked web services
  • Research and drive decisions about smart contract architecture, incentive structures, and features
  • Strong communication, ownership, and collaboration skills
  • The ability to learn and adapt to a rapidly evolving tech
  • 4+ years of professional engineering experience
  • BA or BS degree in Computer Science or a related technical field, or equivalent practical experience
  • Knowledge of financial products and services is a strong plus