Position: Solidity developer
Company: ProCoWork
Experience required: 2y

Responsibilities:

- Architecting and building Solidity ERC20, ERC1155 and ERC721 smart contracts that enable core features of our product
- Developing dApps and other web3 solutions as required
- Doing security reviews of teammates' smart contracts
- Building a secure hot and cold wallet architecture
- Understanding differences between different blockchains and participating in decision making around which to use for different purposes

Requirements:

- 2+ years of experience writing smart contracts in Solidity and building web3 applications
- Experience building microservice architectures on AWS
- Proven ability to write clean, maintainable, well tested, secure code in a variety of languages and framework
- 2-3 years of experience of using smart contracts and  Virtual Machine blockchains in production.
- Robust understanding of leading blockchains, token standards, NFTs and major DeFi protocols.
- Prior experience with integration of AMM or popular lending protocols.
- Understanding of security in smart contract design.
- Understanding of blockchain data structures.
- Deep practical knowledge of security best practices and code static analysers.
- A focus on security and gas optimisation.