New York, NY, USA

Description

A Blockchain Developer is responsible for designing, developing, and implementing blockchain-based solutions. This role involves working with blockchain technology to create decentralized applications (dApps), smart contracts, and distributed ledgers. Blockchain developers ensure the security, efficiency, and scalability of blockchain systems, and stay up to date with emerging trends in the space.     

Requirements

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • 2+ years of experience in blockchain development.
    • Hands-on experience with blockchain platforms like Ethereum, Hyperledger, or others.
  • Technical Skills:
    • Proficiency in blockchain development languages (Solidity, Go, JavaScript, Python).
    • Experience with cryptographic algorithms and concepts (hashing, public-private key encryption, etc.).
    • Familiarity with smart contract platforms and decentralized finance (DeFi) protocols.
    • Knowledge of distributed ledger technologies and consensus algorithms (Proof of Work, Proof of Stake, etc.).
  • Soft Skills:
    • Strong problem-solving abilities and attention to detail.
    • Excellent communication and collaboration skills.
    • Ability to stay updated with emerging blockchain technologies.

Bonuses

  • Performance-based annual bonuses.
  • Sign-on bonuses for exceptional blockchain talent.
  • Referral bonuses for successful candidate recommendations.

Benefits

  • Competitive salary with annual performance reviews.
  • Comprehensive health insurance (medical, dental, vision) for employees and their families.
  • 401(k) with employer matching contributions.
  • Paid time off (vacation, sick leave, holidays).
  • Opportunities for professional development (conferences, certifications, training).
  • Flexible working hours and remote work options.
  • Wellness programs and mental health support services.

Responsibilities

  • Blockchain Development:
    • Design, develop, and deploy blockchain-based solutions using platforms like Ethereum, Hyperledger, and others.
    • Build and optimize decentralized applications (dApps) and smart contracts.
    • Develop and implement cryptographic algorithms to secure blockchain transactions.
  • System Architecture:
    • Collaborate with other developers and stakeholders to create efficient, scalable, and secure blockchain architecture.
    • Ensure that the blockchain infrastructure meets all technical requirements, including speed, security, and usability.
  • Smart Contract Development:
    • Write, test, and deploy smart contracts in languages like Solidity or Vyper for Ethereum-based projects.
    • Work on automated processes through blockchain technology, ensuring reliability and reducing manual effort.
  • Security & Testing:
    • Conduct security audits and tests to ensure that the blockchain infrastructure is secure and resistant to attacks.
    • Troubleshoot and resolve issues with blockchain code and systems, maintaining high availability and reliability.
  • Collaboration:
    • Work closely with front-end developers to integrate blockchain technology with user interfaces.
    • Collaborate with product owners and other stakeholders to understand business needs and ensure solutions align with goals.
  • Research & Innovation:
    • Stay current with blockchain technology trends, new protocols, and industry developments.
    • Continuously improve existing blockchain systems and identify opportunities for innovation.