There are basically two roles here:
- Help developing a solid system of smart contracts to allow for the uses cases we want, as much on the features + security side than with the economical model
- Develop the infra and deployment model of the contracts
- Develop the incentives and evolution of the network participants onchain
- Maintain the librairies onchain
- Instantiate Medusa on multiple networks (L1 L2 etc)
- Help developing the infrastructure on the operators side, that will communicate to create the decryptions and signing operations on demand
- Build the production ready code for the Medusa node (monitoring, daemon, performance, reliability, security etc)
- Rust work
Objectives:
- Contributing to the design of the smart contract systems (Solidity), implement it and manages its secure deployment (audit etc)
- Contributing to the design of the offchain system, the operators side, implement it and manage its secure deployment
- Contributes to the product vision and its possibilities (see the fancy uses cases for example) and help making them a reality
Ideal Experiences:
- experience in smart contract dvpt (for the actual onchain operations) and networking (for the node-node communications) is highly desirable
- Motivation to learn if skills are missing expected
- Experience in developing software in a self manner or experience in improving well known software
- Have a broad understanding and passion for Web3.