Smart Contract Protocol Engineer - Go and Solidity

About the Role

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.

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)

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

Benefits

  • Company off-site meetups

Skills

Apply Now
Smart Contract Protocol Engineer - Go and Solidity at Catalyst AMM | JobStash