Description
Job Description
We are looking for a blockchain developer who will be responsible for designing, implementing, and supporting a distributed/decentralised blockchain-based network. Your primary responsibility will be analysing requirements, designing blockchain technology around a specific business model, and building and launching a blockchain network.
Responsibilities
• Research, design, develop, and test blockchain technologies
• Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
• Maintain and extend current client- and server-side applications responsible for integration and business logic
• Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
• Document new solutions as well as maintain existing ones
Skills
• Strong software development background
• Experience working with large codebases
• Experience working with open-source projects
• Proficiency in one of the following languages: C++, Java, JavaScript Blockchain, Solidity, TypeScript, Heroku, Node. js, Mithril. js, React
• Strong knowledge of common algorithms and data structures
• Familiarity with basic cryptography
• Familiarity with P2P networks
• Strong knowledge of Bitcoin-like blockchains
• Strong knowledge of concurrency and writing efficient and safe multithreaded code
• Strong knowledge of STL, C++11, Solidity, Blockchain, Smart Contracts, Cryptocurrency, Web3. js, ERC-20, DApps.
• Proficiency in the Qt Widgets module