| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
BGD Labs | Dubai, United Arab Emirates | $100k - $150k | |||
Genesis Block | New York, NY, United States | $0k | |||
Genesis Block | New York, NY, United States | $0k | |||
Genesis Block | New York, NY, United States | $0k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
KnitFinance | India | $0k | |||
Bridge Network | Canada | $50k - $100k | |||
Horizon Blockchain Games | Toronto, Canada | $60k - $80k | |||
Earning.Farm | Singapore, Singapore | $120k - $200k | |||
Gnosis | San Francisco, CA, United States |
| |||
Gnosis | Palo Alto, CA, United States |
| |||
Gnosis | Boston, MA, United States |
| |||
Gnosis | New York, NY, United States |
| |||
Horizon Blockchain Games | Toronto, Canada | $58k - $90k | |||
Horizon Blockchain Games | Toronto, Canada | $60k - $80k | |||
Gnosis | Palo Alto, CA, United States |
|
Smart Contract Engineer in BGD
Remote
Full-time: Mid-Senior level
BGD (Bored Ghosts Developing) is a Web3 and DeFi development initiative, with roots in the Aave protocol ecosystem and currently being one of the main technical contributors there.
You will be working with people that did and is doing awesome things like:
- Participated in the creation of the Aave protocol, and all the other systems surrounding it.
- Migrating Aave V2 Ethereum to Aave v3 Ethereum
- Governance proposals’ verification tooling.
- Migration aBPT/stkABPT to Balancer v2.
- Rescue of funds locked on Aave ecosystem contracts.
- Creating Aave Governance v3.
We are looking for an experienced Smart Contract Engineer to join our team and help build-out and scale one of the main DeFi systems (Aave), together with any other idea that BGD comes up with.
The ideal candidate should have experience with the Ethereum (or any other EVM-based) smart contracts platform, ideally having participated on a production-grade DeFi application on the Solidity side. The ideal candidate is excited to help build a quality foundation, drive key decisions early on, and set up the product for long term success.
Responsibilities and Duties:
- Design/implement secure and reliable apps in Solidity.
- Writing good documentation and giving development support to a DeFi community.
- Internal quality control and audit of smart contracts.
- Work with smart contract engineers to design and implement a functional user-friendly experience with Web3 technologies.
- Collaborate with frontend, backend, and other smart contract engineers.
- Help identify friction points and implement solutions to improve potential bottlenecks in the development process.
Requirements:
- 1.5+ years of relevant experience as a Smart Contract Developer (Solidity or Vyper).
- Passion for the DeFi and Web3 fields.
- Knowledge and experience of test-driven development.
- Familiar with the common Smart Contract vulnerabilities.
- Experience with web3.js or ethers.js, and developing DeFi applications.
- Exceptional strategic thinking and creative problem-solving skills with a strong analytical mindset.
- A deep understanding of the architecture of modern Web3 applications and backends.
- English language fluency.
- Able to make informed decisions that require a quick turnaround.
- Able to quickly understand and synthesize complex and nuanced technical information into big-picture, actionable insights.
Benefits:
- Salary range: €100-150k per year
- Remote work and flexible working hours
- 20 days paid holiday
- Front seat into position on working with decentralized financial technologies
- Guaranteed innovation-driven work environment
If you are interested in this offer, please send us your CV and a cover letter to [email protected]
BGD Labs focuses on Technology, Blockchains, and Fin Tech. Their company has offices in Dubai and Europe. They have a small team that's between 1-10 employees.
You can view their website at https://bgdlabs.com/
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.