Responsibilities :
- Work with a team to develop blockchain-based decentralized applications for enterprise use
- Lead the development of smart contracts and integrate the Blockchain with existing applications
- Establish and maintain the environments in which blockchain solutions can be implemented, including development, testing, and production environments
- Maintain a continuous integration pipeline for the development and testing of applications
- Educate clients and internal development teams on the blockchain-related elements of the stack
Qualifications :
- Bachelor’s degree in Computer Engineering, Information Technology or related field.
- At least 1 year of experience in software development
- Experience of Solidity, Web3, JavaScript, React
- Strong knowledge of blockchain technology such as decentralization, blocks and cryptographic protocols
- Experience with Node.js, Truffle, or Redux
- Understand accessibility and security compliance
- Fundamental knowledge of designing principles behind a scalable application
- Experience in automated testing platforms and unit tests