Blockchain Developer

2 weeks ago


Lucknow, India Dreamy Jobs Full time

Job Description :


Role : Blockchain Developer

We are seeking a talented Blockchain Developer with 3-4 years of experience in Ethereum development, smart contract programming, and blockchain technologies. The ideal candidate should have a deep understanding of Solidity, GraphQL, Web3.js, Ether.js, and token development. The role involves designing, implementing, and maintaining decentralized applications (dApps) and blockchain-based solutions.

Responsibilities :

- Design and implement smart contracts on the Ethereum blockchain using Solidity.

- Ensure security best practices in smart contract development, including thorough testing and auditing.

- Build and maintain decentralized applications using Web3.js, Ether.js, and other relevant frameworks.

- Collaborate with frontend developers to integrate blockchain functionality seamlessly into user interfaces.

- Develop and deploy custom tokens (ERC-20, ERC-721, etc.) on the Ethereum blockchain.

- Implement token standards and functionalities, including transfers, approvals, and metadata.

- Integrate blockchain solutions into existing systems, ensuring interoperability with other technologies.

- Work with APIs and GraphQL to facilitate data exchange between decentralized applications and external services.

- Understand and implement different consensus mechanisms relevant to blockchain networks

- Utilize Web3.js and Ether.js libraries for interactions with the Ethereum blockchain.

- Implement functionalities such as wallet integration, transaction handling, and event listening.

- Conduct security audits of smart contracts to identify and mitigate vulnerabilities.

- Stay informed about the latest security threats and implement measures to enhance the security of blockchain applications.

- Provide comprehensive documentation for smart contracts, APIs, and project-related information.

- Collaborate with other team members to ensure clear and detailed documentation.

Requirements :

- Bachelor's degree in Computer Science, Engineering, or a related field.

- 3 - 4 years of experience in blockchain development.

- Proficiency in Solidity for smart contract development.

- Experience with Ethereum development tools and frameworks (Web3.js, Ether.js).

- Knowledge of GraphQL for data exchange.

- Hands-on experience with token development (ERC-20, ERC-721, etc.).

- Understanding of blockchain consensus mechanisms.

- Strong problem-solving skills and attention to detail.

- Excellent collaboration and communication skills.

- Ability to adapt to new technologies and learn quickly.

- Familiarity with other blockchain platforms (e.g., Binance Smart Chain, Solana).

- Experience with decentralized finance (DeFi) protocols.

- Knowledge of identity management and authentication in blockchain applications.

- Understanding of IPFS (InterPlanetary File System).

(ref:hirist.tech)