Blockchain Ethereum Cryptography Developer (Internship/Apprenticeship)
Skills
About the Role
You will work on the product's blockchain infrastructure: optimize encryption and anonymization algorithms, implement verification scripts for signed data on the blockchain to certify stored hashes, refactor Solidity smart contracts (ERC1177), assist migration to Matic Network for scalability, and improve decentralization. You will also contribute to technological strategy and other development topics as needed.
Requirements
- Bachelor level engineering education (Bac+4 minimum)
- Mastery of Solidity and Ethereum smart contracts
- Knowledge of shell scripting
- Strong information systems security knowledge including smart contract security
- Good mastery of modern cryptographic functions and encryption techniques
- Experience with Node.js and npm package implementation (desirable)
- Proficiency in JavaScript (desirable)
Responsibilities
- Work on blockchain infrastructure
- Optimize encryption and anonymization algorithms and processes
- Implement verification scripts for signed data on the blockchain to verify stored hashes
- Transition the solution to scalability platforms such as Matic Network
- Refactor Solidity smart contracts (ERC1177)
- Improve decentralization of the solution
- Contribute to technological strategy and other development topics
Benefits
- Remote work possible
