Blockchain Engineer

Ahmedabad   |  Job Code : AHRS_656

Job Description

Responsibilities:
  • Demonstrate good understanding of Blockchain fundamentals, smart contracts, consensus algorithms.
  • Good understanding of different types of Blockchain such as public, private/permissioned, public permissioned etc.
  • Good understanding of Blockchain framework such as Bitcoin, Hyper ledger Fabric , Ethereum (Solidity), EOS, Binance smart chain.
  • Integrate with new blockchains and side-chains to increase our crypto coverage.
  • Integrate with decentralised exchanges and other DeFi protocols.
  • Optimise for performance and gas usage.
  • Build back-end web services that interact with the blockchain.
  • Collaborate with a small team, owning and planning projects for long-term impact.
  • Proficient with one or more programming languages such as Golang, NodeJS, c++.
  • Work on our powerful documentation and SDKs to help developers to integrate solutions.
 
Requirements:
  • 3+ years of experience working with Solidity.
  • 2+ years of experience working with Nodejs/any JS framework.
  • 2+ year experience with truffle, ganache CLI, geth, and remix.
  • Technical knowledge of the main blockchain protocols, consensus mechanisms and latest innovations in the space (i.e. Compound, Yield farming, Ethereum 2.0, DeFi, NFT, Uniswap, Sushiswap, Pancakesswap, Aave protocol, Dex ).
  • Implementing and executing ICO, IDO, STO, IEO, TSP.
  • Knowledge of Erc20, Erc721, Erc1155 protocol.
  • Deep understanding of blockchain fundamentals (smart contracts, web3, DAOs).
  • Experience operating blockchain nodes especially in Ethereum.
  • Knowledgeable about smart contract security and best practices (design patterns).
  • Proficiency in writing modular and well-tested code.
 
Must have :
  • Extensive use of Git and Version Control.
  • Best coding practices.
  • Unit testing.
  • Code review. 
  • Fluent english.
Job Opportunities

Apply For Your Dream Job