Roles & Responsibilities :
- Design, develop, and maintain decentralized applications (dApps) and blockchain-based systems using platforms such as Ethereum, Hyperledger, or Corda.
- Develop, implement, and deploy smart contracts primarily using Solidity or other blockchain programming languages like Go and Rust.
- Implement cryptographic protocols and consensus algorithms to ensure security and efficiency.
- Build and maintain blockchain infrastructure including nodes, miners, and wallets.
- Collaborate with cross-functional teams (product, design, QA) to define, design, and ship new blockchain features and integrations.
- Conduct research and analysis on blockchain protocols, distributed ledger technologies, and consensus mechanisms to keep solutions innovative and up-to-date.
- Ensure the performance, quality, and responsiveness of blockchain applications.
- Troubleshoot, debug, and optimize blockchain solutions to maintain high security and scalability standards.
- Stay current with emerging blockchain technologies, trends, and best practices in the industry.
Technical Skills & Qualifications :
Proven experience as a Blockchain Developer or in a similar role.Strong expertise in blockchain technology and cryptocurrency, with hands-on experience in Bitcoin, Ethereum, or similar frameworks.Proficiency in smart contract development and deployment, especially using Solidity, Go, or Rust.Solid understanding of cryptography principles, security best practices, and consensus algorithms.Experience with back-end web development and general software development practices.Familiarity with blockchain infrastructure components such as nodes, miners, wallets, and decentralized applications.Proficient in programming languages including JavaScript / TypeScript, Python, Go, Rust, and Java.Experience with blockchain frameworks and tools such as Truffle, Hardhat, Ganache, Web3.js, Ethers.js, and Remix IDE is preferred.Strong problem-solving, analytical, and debugging skills.Excellent communication skills and ability to work collaboratively within cross-functional teams.Experience in fintech or related industries is a plus.Bachelors degree in Computer Science, Engineering, or a related field.(ref : hirist.tech)