Your responsibilities and requirements:
Proficient in blockchain technical concepts, cryptography, architecting secure and distributed systems and having the ability to translate the architecture and design into actually working code
Understanding of Layer 2 blockchain concepts, at least one of: State Channel, Payments Channel, Pegged Side Chains or Plasma. Ability to implement these concepts or willingness to quickly learn how.
Self-starter, not afraid to work as a part of a bigger team and also alone on some tasks
Happy to be part of the remotely working team of engineers and product development people
Hungry for learning more, being exceptional blockchain technical expert, go-to person
Able to comfortably use the English language for communication of technical concepts, both verbally and on writing
Nodejs and Solidity experience is a must. Knowledge of Kotlin and/or Java would be also beneficial.
Paying attention to details, high level of coding standards, focused on producing quality code
Doubtful, you always ask “why” before you start to think “how”
Ability and willingness to see your work in the wider product context
Nice to have: experience with implementing low-level cryptography concepts
What we offer:
You can work remotely from anywhere in the world (although +/- CET time zone would be a preference)
Working on the cutting edge blockchain and fintech technology project
Interesting challenges to work on together with other bright minds
The friendly teamwork atmosphere