| Job Position and Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|
| $45k - $85k | ||||
| $72k - $150k | ||||
| $150k - $300k | ||||
| $150k - $300k | ||||
ISO 9001 Certified | 400+ students | Learn more | by Metana | ||
| $72k - $82k | ||||
| $67k - $90k | ||||
| $140k - $165k | ||||
| $62k - $77k | ||||
| $72k - $84k | ||||
| $72k - $84k | ||||
| $180k - $250k | ||||
| $72k - $80k | ||||
| $27k - $77k | ||||
| $72k - $95k | ||||
| $63k - $90k |
We’re looking for a Senior Software Engineer in the Blockchain Division with speciality in smart contracts to be part of one of our multidisciplinary teams where you’ll work closely with designers, product managers, data analysts, and other engineering teams.
General Information:
Position: Full-time
Location: Remote
Time-zone preference: Any
Responsibilities
- Design, spec, implement, test, deploy, and audit novel smart contracts.
- Keep attuned to the rapidly evolving blockchain/crypto space and introduce innovative functionality.
- Responsible for timely and high-quality delivery.
- Believe that the readability of code is a critical part of the blockchain user experience.
- Understands engineering best practices such as continuous integration
- Work effectively with high autonomy with a collaborative mindset.
- Be a steward and influencer of our early engineering culture
Requirements
- Bachelor’s and/or Master’s degree in CS or equivalent experience
- Minimum 1+ years of smart contract development experience in Solidity/Rust (experience in more than one smart contract language is an asset).
- Prior experience of developing and deploying high-quality, well-tested and widely used smart contract systems.
- Experience in smart contract auditing is a strong asset.
- Sound knowledge of design principles both specific to smart contract (like factory pattern, proxy design) or more generic like OOP, functional programming, REST.
- Experience in Solidity, OpenZeppelin standards, Web3, Truffle/Hardhat, the Graph, NodeJS, AWS, MySQL/Postgres, MongoDB/NoSQL.
- Good understanding of asynchronous request handling, partial page updates, and AJAX understanding of web markup, including HTML5, Bonus if prior experience in Javascript.
- Knowledge of Ethers.js, Meta Mask, Wallet Connect and other Web3 technologies.
- Familiarity with Git and Version Control Proficiency in writing modular and well-tested code
- Knowledge of the leading EVM, blockchain, and crypto-economic protocols.
- Ability to grow yourself and other engineers through code reviews, design reviews, and screenshare/peer debugging.
- Strong communication, ownership, and collaboration skills.
- The ability to learn and adapt to a rapidly evolving tech stack.
- A passion for open source, open finance and blockchain technologies.
What is OpenZeppelin?
OpenZeppelin is a widely-used open-source library of reusable smart contracts for building decentralized applications (dApps) on various blockchain platforms, including Ethereum, Binance Smart Chain, and others
The library provides a set of secure and audited building blocks, such as ERC-20 and ERC-721 tokens, multi-sig wallets, access control, and more, that developers can use to create smart contracts quickly and easily without worrying about common security pitfalls
OpenZeppelin is used for building secure and audited smart contracts on various blockchain platforms, such as Ethereum and Binance Smart Chain
The library provides a set of pre-built and reusable smart contract modules that can be easily integrated into decentralized applications (dApps)
These modules include standard tokens, like ERC-20 and ERC-721, as well as modules for access control, voting, crowdsales, and more
OpenZeppelin is used for building secure and audited smart contracts on various blockchain platforms, such as Ethereum and Binance Smart Chain
The library provides a set of pre-built and reusable smart contract modules that can be easily integrated into decentralized applications (dApps)
These modules include standard tokens, like ERC-20 and ERC-721, as well as modules for access control, voting, crowdsales, and more
OpenZeppelin is commonly used by developers to create secure and reliable smart contracts for a variety of use cases, including decentralized finance (DeFi), non-fungible tokens (NFTs), and other blockchain-based applications
The library is designed to simplify the development process by providing well-audited and tested code that can be easily customized to suit specific needs.