Position: Blockchain Developer
Company: EvaCodes.
Experience required: 2y
English level: pre

Hi! We are EvaCodes, and now we are looking for Blockchain Developer!

EvaCodes — Software & Blockchain Development Company that knows how. 50+ tech businesses pioneer innovation in their niches thanks to our software development services. We also connect businesses, companies, and brands with invited-only reliable subcontractors and agencies.

What we offer:
- Interesting and challenging tasks.
- Professional growth in a friendly team.
- Flexible working hours.
- Сompetitive salary.

The Blockchain developer is a member of our development team who will play a significant role in the entire product lifecycle. You will be determining the blockchain technology needs while ensuring the timely delivery of Earn’s complex web-based applications. Your main duties will include creating application features and interfaces, optimizing and securing the blockchain apps, and using cryptography to ensure security against cyberattacks.

This rare opportunity will enable you to learn and further develop your skills while building a state-of-the-art blockchain-based platform using the latest technologies!

Requirements
● 2+ years experience as Solidity Smart Contract Engineer
● Advanced proficiency in one of the following programming languages, such as TypeScript, C++, Java, Python.
● Knowledge of HTTP & RPC protocols
● have advanced knowledge of Git, GitHub, TypeScript, Hardhat
● have significant experience writing comprehensive smart contract test suites
● At least 2 years of experience as a blockchain developer.
● Knowledge of cryptography and blockchain protocols.
● In-depth knowledge of best practices in blockchain management and data protection.

Responsibilities:
● Collaborating with managers to determine blockchain technology needs and envisaged functionalities.
● Creating application features and interfaces by using programming languages and writing multithreaded codes Typescript
● Applying the latest cryptology techniques to protect digital transaction data against cyberattacks and information hacks.
● Maintaining client and server-side applications.
● Optimizing and securing blockchain applications by integrating new tools and technologies.
● Documenting blockchain development processes and complying with best practices for data protection.
● Keeping up with current blockchain technologies and cryptography methods.