Overview:
The Blockchain Developer plays a crucial role in our organization responsible for designing implementing and supporting a distributed blockchainbased network. This individual will collaborate with crossfunctional teams to develop blockchain applications smart contracts and decentralized solutions contributing to the innovation and growth of our technologydriven environment.
Key responsibilities
- Build improve and maintain clusters of blockchain daemons/consensus nodes in a scalable and highly redundant way
- Develop Node/JS workers in microservices infrastructure that interface with blockchain nodes API (REST/Websocket) interfaces
- Implement robust monitoring tools to control the stability of blockchain infrastructure
- Create good quality policies procedures and technical documentation
Requirements
- Previous experience in interacting with blockchain nodes (ie. Bitcoin Ethereum)
- Strong passion for Bitcoin and other cryptocurrencies
- Advanced Node/JavaScript skills
- Familiar with microservices architecture and REST APIs
- Ability to quickly learn new technologies
- Advanced understanding of security practices
Nice to have
- Solidity Rust or Golang skills are a plus
- Other technologies of interest: Message queues (Redis) Caches and Job Queues
rust,microservices architecture,redis,message queues,blockchain,job queues,go (golang),smart contracts,node.js,data caching,restful apis,microservices,javascript,rest apis,golang,security practices,solidity,caches