Position: Senior Blockhain Developer
Company: Crystal Logic
Experience required: 3y
Category: Other
English level: upper
Published: 2023-02-01T00:00:00+02:00

Crystal Logic — IT outsource software development company that operates the web&mobile development for the European and American markets.  You will work on the NFT marketplace project. 

**Requirements**
- Experience 3+ years with Smart Contracts; 
- Understanding of Smart Contracts and consensus techniques, as well as experience developing blockchain apps or proofs-of-stake (POSs) in Solidity on Ethereum;
- Hands-on development expertise in the following areas: Solidity, JavaScript, Node.JS, and JSON;
- Must have a strong interest in blockchain technology and like learning and developing new and inventive methods to leverage smart contracts on the Ethereum network; 
- Understanding of Blockchain architectural design patterns as well as supporting infrastructure;
- Knowledge of ERC20, ERC721, ERC1151 and other protocols;
- Extensive knowledge of OpenZeppelin Smart Contracts;
- Familiarity with Test-Driven Development; 
- Have experience developing well-designed REST APIs;  
- English is Upper-Intermediate or higher;

**Will be a plus** 
- Have experience with Hyperledger Firefly, Fabric, and related technologies;
- GoLang or Java development experience;

**Responsibilities**
- Writing the smart contacts, and creating the API using the FireFly stack; 
- Writing  the backend part for different needs (also with Front-End), using the web3 approach;
- Implementing unit tests for smart contracts;


**We offer**
- Office or remote work;
- Bureaucracy-free and people-oriented culture;
- Starlink, generator, eco-flow at the office; 
- Opportunity for professional growth;
- 50% learning courses out of the company and access to our company learning materials;
- Participation in IT Club (with different discounts from IT Cluster); 
- Gym compensation or other sports activities after 6 months of cooperation;
- Birthday gifts.