Backend Developer - Blockchain/Node.js
Jobs
Information
Responsibilities
- Development of NodeJS based frameworks and libraries
- Development of relational/non-relational databases
- Development of Swagger/OpenAPI based RESTful APIs
- Development of JSON-RPCs based on WebSocket or IPC
- Implementation of Lisk improvement proposals
- Development planning: requirements gathering and design
- Debugging, root-cause analysis, bug fixing
- Unit and integration testing
- Quality assurance
Requirements
- Native level fluency in English (spoken and written)
- 5+ years professional development experience
- Expert knowledge of blockchain, cryptography, distributed networks
- Expert knowledge of Lisk, Bitcoin, Ethereum and other protocols
- Expert knowledge of NodeJS
- Expert knowledge of JavaScript/TypeScript
- Expert knowledge of HTTP, WebSockets, JSON-RPC
- Expert knowledge of RocksDB, LevelDB, etc
- Advanced knowledge of Sinon, Chai, Jest
- Advanced knowledge of Git (and GitHub)
Nice-to-have
- Experience with Ethereum, Substrate and Cosmos development
- Experience with Decentralized Finance (DeFi)
- Advanced knowledge of Go, Rust, C++