Job Description
Summary
We are looking for a blockchain developer responsible for designing, implementing, and supporting a distributed blockchain-based network. Your primary responsibility will be analyzing requirements, designing blockchain technology around a specific business model, and building and launching a blockchain network.
Responsibilities
-
Research, analyze, design, develop, test, and maintain various 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 and maintain existing ones
-
Design, implement, and support distributed blockchain-based network
-
Support and maintain current and future distributed applications
-
Develop application functionality with the help of various programming languages
-
Provide security measures against various cybercrimes
-
Integrate new tools and technology to optimize as well as secure blockchain applications
-
Connect with key stakeholders, technical partners, developer’s community and discuss innovative ideas
-
Collaborate with cross-functional teams and managers to determine blockchain technology needs
Skills
-
Proficiency in working with Smart Contracts on Smart Chain and EVM.
-
Proficient in Solidity.
-
Proficiency in Web design/development
-
Hands-on experience working on platforms like Quorum, Hyperledger, Ethereum, etc.
-
Sound knowledge of working with different PaaS solutions offered by Azure, AWS, and other such cloud platforms
-
Sound understanding of common algorithms and data structures
-
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, Python, Solidity, Golang, C#, Simplicity, Rholang, NodeJS, etc. {Depending on the project}
-
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 {In the case of a blockchain-based on C++}
-
Proficiency in the Qt Widgets module {Applies to projects where a GUI wallet application is needed}
Education and Experience
-
Bachelor’s/Master’s degree in computer science, IT, or equivalent experience
-
3+ years of experience in developing Blockchain applications
Additional Requirements Specific to the Position
The job is full-time and remote.
Interested candidates should also include a resume, cover letter, and portfolio.
Skills
- API Integration
- App Development
- Cloud Computing
- Python
- Smart Contract Audit
- Smart Contract Development