We are looking for a Software Engineer who are inquisitive self starters that are able to thrive well in ambiguity who enjoys being at the forefront of a revolution in technology. You will be challenged with solving complex problems daily. If you are passionate about the future of decentralized finance, with strong desire to leave your mark on the Web 3.0 space, we want you!
Responsibilities:
- Design, architect and implement core features and peripheral contracts
- Design and write thorough unit and integration tests to test the developed smart contracts under various scenarios to ensure the dApp security
- Research and explore other protocols and programming models
- Maintain well-written documentation for internal and external users
- Improve development tooling and productivity in the smart contract team
- Participate in public protocol discussions on Discord or Twitter
Requirements:
- 1+ years of experience in writing smart contracts (in either Solidity, Rust, or equivalent) that have been deployed to a production mainnet.
- 4+ years of experience in software engineering. Able to develop backend and automation scripts in Typescript, Javascript, Shell and/or Python.
- Have good knowledge of data structures and optimisations
- Proficient in verbal and written communication in English
- Remote friendly but must be willing to work around GMT +8 Timezone Primarily