Blockchain Developer

Location Vietnam
Industry Technology
Job reference 17043
Job type Permanent
Consultant email nhu.dinh@manpower.com.vn
Date posted Nov 11, 2024

Job Overview:

As a Blockchain Engineer, you will be tasked with designing, building, and maintaining blockchain applications, smart contracts, and decentralized systems. You will manage signature mechanisms and signing processes across various blockchain networks while implementing solutions for aggregating data from multiple chains. The ideal candidate will have strong expertise in blockchain development, decentralized data integration, and smart contract creation.

Key Responsibilities:

Blockchain Development

  • Design, develop, and deploy secure and scalable blockchain solutions, including smart contracts, decentralized applications, and token standards.
  • Write efficient, secure, and reusable smart contracts using blockchain-specific languages such as Solidity, Rust, or others.
  • Collaborate on the architecture and design of new blockchain solutions to meet both technical requirements and business goals.

Blockchain Integration

  • Build and implement solutions for integrating multiple blockchains with our platform.
  • Integrate blockchain signing mechanisms (e.g., ECDSA, EdDSA) to ensure secure and reliable transaction signing.
  • Safeguard private keys, managing their secure storage and handling during signing operations.
  • Work closely with frontend engineers to incorporate wallet and key management solutions (e.g., MetaMask, custodial wallets like Immutable Passport and FuturePass).
  • Develop and implement multi-signature wallet solutions when necessary.

Multi-Chain Data Aggregation

  • Design and maintain systems to gather, process, and integrate data from multiple blockchain networks such as Ethereum, Solana, Binance Smart Chain, and Polkadot.
  • Optimize multi-chain data aggregation and querying processes to improve efficiency.
  • Ensure consistency and accuracy in on-chain data across different decentralized applications and blockchains.

Security & Testing

  • Ensure that blockchain and smart contract implementations meet the highest security standards and best practices.
  • Write unit and integration tests for blockchain components to validate functionality.
  • Conduct audits and code reviews to ensure the security of smart contract deployment and transaction signing.

Collaboration & Innovation

  • Work alongside other engineers, product managers, and designers to integrate blockchain components into web and mobile applications.
  • Propose improvements for data aggregation across multiple chains and transaction signing mechanisms.
  • Contribute to the development of new tools and frameworks to enhance the efficiency of the development process.
  • Continuously improve blockchain solutions, optimizing for scalability, transaction costs, and user experience.

Research & Development

  • Stay current with trends, protocols, and new technologies in the blockchain space, including advances in signing mechanisms and multi-signature implementations.
  • Propose and evaluate new solutions to enhance the security and scalability of blockchain integrations.

Qualifications:

Experience:

  • 3+ years of professional experience in blockchain development.
  • Proven expertise in smart contract development (e.g., Solidity, Rust).
  • Experience working with blockchain platforms such as Ethereum, Binance Smart Chain, Solana, or Polkadot.
  • Practical experience managing blockchain signatures and signing mechanisms (e.g., ECDSA, EdDSA).

Skills:

  • Strong understanding of blockchain architecture, cryptographic principles, and consensus algorithms.
  • Familiarity with tools like Web3.js, ethers.js, and other blockchain libraries.
  • Experience in gathering data from multiple blockchains and optimizing cross-chain queries.
  • Knowledge of private key management, signing processes, and multi-signature wallets.
  • Hands-on experience with decentralized applications (dApps) and multi-chain data aggregation.

Preferred Qualifications:

  • Familiarity with Layer 2 scaling solutions (e.g., zk-Rollups, Optimistic Rollups) or cross-chain interoperability protocols.
  • Experience with blockchain data indexing solutions (e.g., The Graph).
  • Knowledge of DeFi applications and multi-chain DeFi protocols.