Job Description
As a Blockchain Developer, you will play a pivotal role in designing, developing, and maintaining blockchain infrastructure. This includes overseeing the operations of existing public chains such as Pundi X Chain and FXCore, while also contributing to the creation of a new EVM-compatible chain tailored for decentralized finance (DeFi) applications. You will work across multiple layers of the blockchain ecosystem, focusing on both network and application-level backend projects. Your responsibilities will span the development and deployment of analytical tools for blockchain networks, the creation of APIs and RPCs to facilitate data interaction, and the construction of cross-chain bridges to enable interoperability between different blockchain systems. Additionally, you will develop automated trading scripts for decentralized exchanges (DEXes) and build scalable DeFi applications that meet the evolving needs of the market.
Key Responsibilities
- Lead the development, maintenance, and optimization of blockchain protocols, including Pundi X Chain and FXCore.
- Design and implement a new EVM-compatible blockchain solution to support advanced DeFi functionalities.
- Develop and deploy analytical tools for blockchain networks to monitor performance, security, and transaction data.
- Create and manage APIs and RPCs to enable seamless integration with external systems and services.
- Build and maintain cross-chain bridges to facilitate asset transfers and data synchronization between different blockchain networks.
- Develop automated trading scripts for DEXes to enhance liquidity and trading efficiency in decentralized markets.
- Collaborate with product and engineering teams to design, prototype, and launch DeFi applications with robust security and scalability.
- Conduct thorough testing and debugging of blockchain systems to ensure reliability and compliance with industry standards.
- Stay updated on emerging blockchain technologies and trends to continuously improve system architecture and performance.
- Document technical processes, protocols, and code to ensure clarity and maintainability for future development.
Job Requirements
- Proven experience in blockchain development, with a focus on public chains and smart contract ecosystems.
- Expertise in EVM-compatible blockchain platforms, including Solidity and Ethereum-based development frameworks.
- Strong proficiency in programming languages such as Python, JavaScript, or Go, with experience in distributed systems development.
- Deep understanding of blockchain architecture, consensus mechanisms, and cryptographic protocols.
- Experience with decentralized finance (DeFi) protocols, including liquidity pools, automated market makers, and token economics.
- Knowledge of cross-chain interoperability solutions, such as atomic swaps or bridge technologies, is a plus.
- Ability to design and implement scalable, secure, and high-performance blockchain applications.
- Excellent problem-solving skills and attention to detail to debug complex blockchain systems.
- Collaborative mindset with strong communication skills to work effectively with cross-functional teams.
- Proficiency in version control systems (e.g., Git) and agile development methodologies.
- Preferred: Experience with blockchain analytics tools, blockchain explorers, and network monitoring systems.
- Preferred: Familiarity with decentralized exchange (DEX) protocols and automated trading systems.
- Preferred: Strong background in cybersecurity and privacy-preserving blockchain technologies.
- Preferred: Experience with DevOps practices for blockchain deployment and maintenance.