Experienced software developer with particular focus on blockchain cryptocurrency development - designing, building and maintaining full-stack distributed systems and smart contracts.
To qualify for the position, the candidate should possess the following:
Integration of financial systems with blockchain currencies
Working with Ethereum, Bitcoin and other Blockchain technologies
Forking and amending Ethereum blockchain
Creating and deploying ERC223 tokens
Building smart contracts with Solidity
Essential Requirements:
2-5 years of blockchain application development experience
Deep knowledge of ledgers, consensus methods, distributed algorithms
Background in machine learning, artificial intelligence, cryptography
Knowledge of decentralized application design
Distributed system experience (REST web services, HTML/CSS, Node.js web applications, etc.)
Strong unit testing culture