Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
tao.bot | Remote | $120k - $240k | |||
Agora | Remote |
| |||
Tenderly | Remote |
| |||
CoW DAO | Remote |
| |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Hashgraph | Remote |
| |||
Hashgraph | Remote |
| |||
Lendr.fi | Remote | $150k - $350k | |||
Syntivis AG | Remote | $72k - $80k | |||
Polymarket | Remote | $91k - $150k | |||
Kraken | United States | $90k - $100k | |||
molecule.xyz | Berlin, Germany | $72k - $90k | |||
Lazer Technologies | Remote | $120k - $160k | |||
Chainlink Labs | United States | $72k - $75k | |||
Web3 Recruit | Remote | $220k - $260k | |||
Nibiru | Remote | $63k - $80k |
As a Smart Contract Engineer at TAO.BOT, you’ll be responsible for designing, building and optimizing secure and scalable smart contracts that power our decentralized trading and liquidity platform for Bittensor subnet tokens. Your work will directly enable seamless Ethereum-to-Bittensor integration, empowering users to effortlessly bridge assets and participate in Bittensor’s dynamic decentralized AI economy.
TAO.BOT is the gateway between Ethereum and Bittensor, providing the first-of-its-kind DeFi platform tailored specifically for trading subnet tokens. Our mission is to simplify participation in the decentralized intelligence economy, offering users innovative trading tools and liquidity solutions to unlock the full potential of dTAO. By joining TAO.BOT, you’ll help shape the future of decentralized AI markets, directly impacting the broader blockchain ecosystem.
What you’ll do
- Design, implement and deploy smart contracts that adhere to rigorous auditing standards
- Design and structure smart contract protocols effectively
- Write clear, efficient, and secure code backed by a robust testing suite
- Work closely with leadership, product teams, and auditors to identify vulnerabilities and document system processes
- Establish and maintain best practices for protocol upgrades and versioning across various proof-of-stake networks
- Keep current with the latest developments in Solidity, EVM releases, developer tooling, and emerging exploits
What you’ll bring
- Bachelor’s degree in Computer Science or a related field
- 3+ years of professional experience, including 2 years of smart contract development in Solidity
- Proven track record deploying complex protocols in production environments and participating in associated security audits
- Thorough knowledge of blockchain principles, common vulnerabilities, and the EVM
- Hands-on experience with smart contract development tooling (e.g. Hardhat, Foundry)
- Enthusiasm for collaborating with developers, security auditors, and stakeholders to uphold smart contract quality and security
- Proficiency in testing practices and familiarity with smart contract testing frameworks
- Ability to design intuitive, elegant smart contract interfaces
- Commitment to clear communication and effective listening skills
Nice to haves:
- Familiarity with Solidity and preferably have some understanding of Rust.
- Experience building and managing a protocol with a significant TVL is a plus
- Experience in Web3 security, such as conducting smart contract audits, formal verification, validator node management, wallet security, and cryptographic key management
- Experience with cryptography
- Experience with full-stack software development or at least one modern web development framework (e.g., Next.js)
- Understanding of Layer 2 scaling solutions (e.g., Base, Arbitrum, Optimism)
The target base salary for this position is between $120,000 to $240,000, determined by factors including your skillset, relevant experience, interview performance, and market conditions at the time of offer. Additional compensation may include short- and long-term token incentives provided on a vested release schedule.
What is EVM?
EVM stands for Ethereum Virtual Machine, and it is the runtime environment for smart contracts in the Ethereum network
It is a virtual machine that executes code written in the Solidity programming language, which is the language used for writing smart contracts on the Ethereum platform
The EVM is a sandboxed environment, which means that code executed within the EVM is isolated from the rest of the network and cannot interact with it directly
This is important for security reasons, as it prevents malicious code from affecting the rest of the network
When a smart contract is deployed to the Ethereum network, it is compiled into bytecode that can be executed by the EVM
Each node on the network maintains a copy of the EVM, which allows them to execute smart contract code and validate transactions
When a transaction is submitted to the network, the EVM processes it by executing the corresponding smart contract code
The EVM processes the transaction by reading the bytecode, interpreting it, and executing it step by step
The EVM then returns the result of the transaction to the sender, which can include changes to the state of the contract or the network as a whole
The EVM is designed to be Turing-complete, which means that it is capable of performing any computation that can be performed by a computer
This allows for complex smart contracts to be executed on the Ethereum network, including those with conditional logic, loops, and other advanced programming constructs
The EVM is a key component of the Ethereum network, as it allows for the execution of smart contracts in a secure and isolated environment
It is a crucial part of the blockchain infrastructure that enables decentralized applications to be built and run on the Ethereum platform.