Requirements
- Undergraduate degree in Computer Science. Mathematics or related discipline; or equivalent experience
- Prior knowledge of major blockchain technical details, consensus protocol, and/or EVM, Solidity.
- 5+ Years of Software Development experiences
- 2+ Years of Software Development into the Blockchain space
- Fluent with at least one of the major programming languages such as C++, Go, Node.js or Python
- Experience with NoSQL databases. Understanding principles and features for different databases types
- Fluent in English
Nice to Have
- Experience with Ethereum, Solidity, Smart Contract and other major blockchain technologies is a major plus
- Experience in Mobile applications development
- Proficiency in at least one modern programming language such as Java, Go, Node.js or Python
- Experience mentoring other software engineers to improve their skills and make them more effective and productive
- Strong advocacy of agile engineering practices