Blockchain Engineer at Tracr

Company

Job Title

Location

Tags

Time

Tracr

Blockchain Engineer

London, GB
blockchain
consensus
smartcontracts
cryptography
dev
125d

Description

Responsibilities


  • Design and implementation of blockchain aspects of our core solution for diamond traceability in line with software engineering best practices

  • Working with the wider engineering team in implementing our core platform and helping them work with and understand blockchain technologies

  • Taking an active part in blockchain code reviews and provide constructive feedback to other members of the team

  • Working closely with product and project management on identifying and prioritising features 

  • Internal education and evangelising of blockchain-related protocols/platform/theories



Requirements


  • Practical demonstrable experience in implementing blockchain solutions

  • Solid relevant academic background

  • Provable working understanding of core blockchain concepts e.g. how blockchains and consensus protocols work, how different signature approaches work and when they should be used etc

  • Hands-on experience in developing and prototyping smart-contracts with solid experience in related tools (e.g. Solidity, web3, Truffle, Infura, Geth, Parity etc)

  • Experience of working in more than one blockchain (e.g. Hyperledger/Quorum/Multichain) including Ethereum

  • Working experience in dealing with blockchain issues including security, privacy-preservation, scalability (off-chain/on-chain) with an interest and understanding of wider issues e.g. regulatory implications

  • Experience and interest in enclave approaches to trusted execution and their implications to Blockchain



Highly Desirable


  • Solid experience in cryptographic protocols addressing existing blockchain issues (encryption schemes, zero-knowledge, signature schemes)

  • Working experience in implementation of secure and scalable data-integrity layer (eg Merkle tree-based techniques) 

  • Solid experience with researching, designing and implementing highly-scalable distributed systems

  • Solid experience with researching, designing and implementing token systems

  • Experience in building Blockchains that may operate in inherently insecure environments

Company Profile

Website
Employees
N/A

Job Details

Salary
N/A