Blockchain Engineer at Supra

Full Time1 month ago
Employment Information
Job Description
As a Blockchain Developer specializing in Rust and Move, you will be responsible for designing, developing, and maintaining the core blockchain infrastructure. This role requires implementing and optimizing Layer1 and Layer2 protocols to enhance the scalability, performance, and security of our blockchain platform. You will also build decentralized and trustless systems that ensure data immutability and robust security mechanisms. Collaboration with the core development team is essential to identify, analyze, and resolve performance bottlenecks, security vulnerabilities, and architectural limitations. Additionally, you will conduct rigorous code reviews, provide actionable feedback, and ensure the codebase adheres to high standards of quality, maintainability, and scalability. Staying current with blockchain technology advancements and contributing to platform innovation are critical to this role.
Key Responsibilities
  • Architect and implement blockchain protocols using Rust and Move, focusing on scalability, security, and performance optimization
  • Design and maintain decentralized systems with emphasis on trustlessness, immutability, and consensus mechanisms
  • Collaborate with cross-functional teams to identify and resolve technical challenges in blockchain infrastructure
  • Develop and maintain secure smart contract frameworks for Layer1 and Layer2 implementations
  • Conduct performance analysis and optimization of blockchain networks to improve transaction throughput and latency
  • Implement cryptographic protocols and security measures to protect blockchain data integrity
  • Participate in code reviews to ensure adherence to best practices and maintain code quality standards
  • Stay updated with emerging blockchain trends and technologies to drive platform innovation
  • Contribute to open-source blockchain projects and collaborate with community developers
  • Document technical specifications and maintain comprehensive development documentation
Job Requirements
  • Proven expertise in blockchain development with 3+ years of experience in Rust and Move ecosystems
  • Deep understanding of distributed systems, consensus algorithms, and cryptographic protocols
  • Strong background in designing and implementing Layer1 blockchain protocols (e.g., proof-of-work, proof-of-stake)
  • Experience with Layer2 solutions such as state channels, rollups, or sidechains
  • Excellent problem-solving skills with a focus on optimizing blockchain performance metrics
  • Ability to analyze and mitigate security risks in blockchain systems
  • Proficiency in code review processes and software development best practices
  • Knowledge of blockchain testing methodologies and debugging tools
  • Strong communication skills for collaborating with development teams and stakeholders
  • Preference for candidates with experience in open-source contributions and community development
  • Excellent analytical skills for evaluating blockchain architecture and technical specifications
  • Ability to work independently while maintaining collaboration with core development teams
  • Understanding of blockchain scalability solutions such as sharding or layer2 protocols
  • Experience with blockchain development frameworks and toolchains (e.g., Rust's Cargo, Move's Move Prover)
  • Strong attention to detail for ensuring code quality and system reliability
  • Knowledge of blockchain consensus mechanisms and their implementation challenges
  • Ability to design and implement secure, auditable smart contract systems
  • Experience with blockchain network monitoring and performance analysis tools
  • Excellent time management skills for balancing development tasks with continuous learning
  • Ability to contribute to technical documentation and knowledge sharing within the team
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact