Go back to job listing
We are seeking a highly skilled Blockchain Engineer with significant experience in Solidity and Rust programming to join our team as a key developer for our cross-chain liquidity platform. The successful candidate will play a crucial role in designing, developing, and maintaining our blockchain infrastructure, ensuring seamless cross-chain transactions and optimal liquidity management.
Responsibilities
- Design and Development: Collaborate on the design and development of core components for our cross-chain liquidity platform, focusing on scalability, security, and performance.
- Smart Contract Development: Develop and optimize smart contracts using Solidity to facilitate cross-chain transactions and liquidity management.
- Rust Integration: Utilize Rust for building high-performance components, such as cross-chain bridges or liquidity management tools.
- Liquidity Management: Implement efficient liquidity management strategies across multiple blockchain networks to ensure optimal capital utilization.
- Testing and Security: Develop comprehensive testing frameworks to ensure the reliability and security of our systems.
- Collaboration: Work closely with cross-functional teams, including smart contract developers, to integrate with on-chain protocols.
- Code Quality: Maintain high coding standards, conduct code reviews, and ensure best practices for performance, maintainability, and security.
Requirements
- Technical Skills:
- Solidity: Proven experience with Solidity for smart contract development.
- Rust: Strong proficiency in Rust programming for building high-performance applications.
- Blockchain Architecture: Deep understanding of blockchain architecture, particularly transaction execution and mempool dynamics.
- Data Structures and Algorithms: Strong background in data structures and algorithms.
- Experience:
- At least 3 years of experience in blockchain development.
- Experience with building high-throughput services.
- Familiarity with different blockchain RPC interfaces.