Position: Blockchain Developer
Company: Art2Hire
Category: Java
Experience required: 3y
English level: intermediate

**What you will do:**
Challenge your skills and push your creative limits working with the latest blockchain technologies & systems
Research, design, develop, and test Blockchain technologies
Integrate various blockchains solution and currencies into our exchange wallet system
Implement of security and data protection systems
Design and implement low-latency, high-available, and performant services
Write reusable, testable, and efficient code.

**Key requirements to join our team:**
Strong middle or early senior with at least 3 years of back-end, server-side software development (Java & Spring, other server-side languages like Golang, Node.JS, C#, C++ is ok in case of deep understanding about blockchain fundamentals - consensus protocols, smart contracts, digital signatures, large-scale distributed systems).
The ability to very quickly learn new technologies
Strong knowledge of common algorithms and data structures
Strong interest to work with cryptocurrencies and blockchain
Understanding fundamental design principles behind a scalable application
Understanding the nature of asynchronous programming
Passion for innovation and for working in startup
Practical experience developing on Blockchain platforms such as Bitcoin, Ethereum, Ripple, Polkadot and Cosmos blockchain is a very high plus
Familiarity with basic cryptography is a plus
Ability to handle the DevOps side of production services using tools like Docker is a plus.