Position: Senior Blockchain Engineer
Company: Ruunis
Category: Node.js
Experience required: 3y

Must
* Solid knowledge of Bitcoin and Ethereum protocols, knowledge of main BIPs, EIPs and experience with at least some of related frameworks: Bcoin, Web3js, Truffle, Metamask, etc
* Experience in projects with Bitcoin and/or Ethereum included in tech stack.
* Solidity language knowledge and experience. Understanding Ethereum smart contract security considerations and technical restrictions.
* Solid knowledge of NodeJs and experience in commercial projects based on it.

Would be a plus
* Experience in cryptocurrency exchange, custodian or other related projects
* Knowledge of Ledger hardware wallet frameworks
* Understanding of popular cryptographic protocols: ESDSA, SHA256, MD5, etc
* Bird's-eye view at current blockchain and cryptocurrency industry state.

Optional
* Front end framework experience React, Angular, Vue.js, etc.

How we work
We follow the iterative software development process with three-week sprints, use Jira/Confluence for issue tracking and wiki, and rely on Slack as a communication channel. All of the meetings take place remotely. 

Remote work / Office 
We are welcoming candidates who have experience working remotely but we also have a centrally located office in Odessa for peers that need a dedicated space for work.