Need to fill a vacancy with a relevant candidate really quickly? Fill out the form and we will contact you today

Leave a request

Your partner in building strong IT teams. From search to adaptation

Blockchain Developer

Evotalents
Evotalents
Admin

Location:

Remote, Ukraine

Skillweb - Ukrainian company, based in the Czech Republic. We are a small team of about 15 developers, and we are growing fast! Our expertise: game and blockchain. 

We are looking for a Blockchain developer who is able to work on our project from scratch.

Responsibilities:

  • Code creation (with full unit-tests coverage and documentation)

  • Preparation of the contracts architecture

  • Consultation of backend and frontend teams for correct contract calls (correct ABI usage, smart contract flows, consultations for Subgraph and APIs creation)

  • Code review (within the project and cross-review at other projects)

  • Research for protocol integration points and research for target protocols used in the system

  • Work with RPC providers, NFT metadata, decentralized storage

  • Periphery JS scripting and snapshoting based on ethers and web3

  • Contribute high-quality and well-tested Solidity code, including smart contract development.

  • Reviewing and auditing (internally) developed smart contracts by other teams.

  • Implementing and executing comprehensive unit, integration, and fuzzy testing.

  • Contributing to the requirements drafting/analysis.

  • Assisting in maintaining the product's CI/CD pipeline.

  • Communication and collaboration with a fully distributed team.

  • Collaborate with Ethereum and be active in the Ethereum engineering forums.

Skills:

  • Knowledge of Hardhat:

  • Compilation, unit testing, deployment

  • Mainnet-fork tests, scripting and snapshoting

  • Work with addons and plugins (coverage, gas-reporter, flattener, etc)

  • Work with alternative framework: Brownie or Foundry

  • Work with RPC providers (Infura, Alchemy, Moralis)

  • Work with NFT and metadata storage

  • Free usage of ethers and web3

  • Understanding of ERC20, ERC721, ERC1155, ERC666, EIP721, EIP2612

  • Work with Merkle trees and Merkle proofs

  • Understanding of storage structure, proxy contracts and principles of upgradeable contracts.

  • Work with DeFi: Uniswap, Compound, Aave, Curve, Yearn (direct interaction and/or integration)

  • Core contracts architectures: tokensale, vesting (linear MasterChief and epochs staking), liquidity pools, vaults

  • Understanding of best practices for secure development (standard vulnerabilities and security tools)

  • Basic understanding of the EVM principles of work and Eth node structure

As a plus:

  • Fuzzy-testnig

  • Dune analytics

  • Subgraph

 

Hiring process:

1. Introduction call with Recruitment Partner

2. Cultural fit Interview with COO

3. Test task