freehire launches on Product Hunt on 26 August.

Follow →

Smart Contract Protocol Engineer - Go and Solidity

Open 59d

You will rewrite the existing Solidity implementation in Go and build a Cosmos SDK module that connects the implementation with the EVM and CosmWasm implementations. You will write smart contracts and tests across different frameworks, participate in internal reviews, collaborate on new features and problem solving, and produce clean, efficient, well-documented code. You may join occasional off-site working sessions to collaborate in person.

Responsibilities

  • Rewrite the Solidity implementation into Go
  • Develop a Cosmos SDK module to integrate with EVM and CosmWasm implementations
  • Write smart contracts using common smart contract frameworks
  • Write and maintain tests for smart contracts and protocol code
  • Participate in internal code reviews
  • Collaborate to develop new features and solve protocol issues
  • Write clean, efficient, and well-documented code
  • Attend company off-site working sessions

Requirements

  • Strong general programming skills
  • Strong mathematical skills
  • Proficiency in Go
  • Understanding of Solidity or proficiency in JavaScript
  • Experience with the Cosmos SDK or other modular chain SDKs (preferred)
  • Experience with smart contract development or the DeFi ecosystem (preferred)
  • Located in Europe or America (preferred)

Benefits

  • Company off-site meetups

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available