We are looking for a talented Smart Contract Protocol Engineer to join our team and help us scale Catalyst to even more chains. Catalyst is currently written in 2 languages: Solidity and Rust. However, to scale to even more chains we also need a Go implementation compatible with the Cosmos SDK and other modular blockchain SDKs. The ideal candidate should have experience with the Cosmos SDK or other modular chain SDKs, Solidity, and Go. Additionally, a mathematical background is helpful since the protocol is very mathematical, and knowing how it works down to the equations is essential.
Responsibilities
- Rewrite the existing implementation in Solidity to Go and develop a Cosmos SDK module that connects the implementation with the existing EVM and CosmWasm implementation.
- Write smart contract and test smart contracts in various smart contract frameworks.
- Be part of an internal review team.
- Collaborate with the team to develop new features and solve problems.
- Write clean, efficient and well-documented code.
- Join us in our off-sites when we get together and build!
Requirements
- Strong general programming skills
- Strong mathematical skills
- Proficiency in Go
- Understands Solidity or proficiency in Javascript.
And preferably:
- Experience with the Cosmos SDK or other modular chain SDKs
- Experience with smart contract development or the DeFi ecosystem.
- Located in Europe or America
It is helpful if you include why you fulfill the requirements in your application.