Xoriant - Washington, DC

posted about 1 month ago

Full-time - Mid Level
Washington, DC
Professional, Scientific, and Technical Services

About the position

The Blockchain Developer will be responsible for designing, developing, and implementing robust and scalable blockchain applications on various platforms such as Ethereum, Hyperledger, and Corda. This role requires continuous research into the latest advancements in blockchain technology and collaboration with cross-functional teams to translate business requirements into technical specifications.

Responsibilities

  • Design, develop, test, and deploy secure, scalable blockchain applications, smart contracts, and protocols.
  • Continuously research and stay informed about the latest advancements in blockchain technology, protocols, and industry trends.
  • Troubleshoot and resolve complex blockchain-related issues to ensure the reliability and performance of deployed solutions.
  • Work closely with cross-functional teams, including product managers, engineers, and architects, to gather business requirements and convert them into technical specifications.
  • Conduct detailed code reviews, providing constructive feedback and mentoring team members.
  • Diagnose and resolve technical issues within blockchain systems, ensuring smooth operation.
  • Contribute to the ongoing development and maintenance of blockchain infrastructure and supporting tools.
  • Write efficient, clean, and well-tested code, ensuring adherence to best practices and coding standards.

Requirements

  • Hands-on experience in software development, specializing in blockchain technologies.
  • Strong proficiency in at least one programming language used in blockchain development (e.g., Solidity, Java, C++, Python).
  • Expertise in blockchain platforms like Ethereum, Binance Smart Chain, Hyperledger, and others.
  • In-depth understanding of blockchain concepts and consensus mechanisms (e.g., Proof-of-Work, Proof-of-Stake).
  • Expertise in smart contract development with a proven track record of successful blockchain projects.
  • Solid understanding of blockchain architecture, consensus mechanisms, and cryptographic techniques.
  • Proficient in programming languages such as Solidity, JavaScript, Go, Rust, or C++.
  • Expertise in developing solutions leveraging cloud computing platforms (AWS, Azure, etc.).
  • Experience with Ethereum SDK's and web3js/web3j Libraries.
  • Proficiency with version control systems like Git and collaborative development tools like GitHub or GitLab.
  • Familiar with libraries like web3.js, ethers.js, or similar tools for blockchain network interactions.
  • Current knowledge of security best practices in blockchain development.
  • Proficient with popular blockchain frameworks and tools (e.g., Truffle, Web3.js, Ganache).
  • Solid knowledge of distributed systems, cryptography, and data structures.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service