Job Description
Job Requirements
- Proficiency in at least one blockchain programming language (Move or Rust), with hands-on experience in smart contract writing and development
- Strong understanding of front-end technologies and common smart contract operation libraries
- Experience with back-end languages, including Java and Python, and familiarity with frameworks such as SpringBoot, FastAPI, Django, and Flask
- Deep knowledge of blockchain security practices, including contract attack detection and mitigation techniques
- Ability to analyze open source project code and translate implementation ideas into functional solutions
- Experience in contract development or testing, with a focus on ensuring code reliability and system stability
- Proficiency in working with common databases (MySQL, PostgreSQL, MongoDB) and understanding their integration with blockchain systems
- Knowledge of web3j library usage and in-depth understanding of blockchain APIs
- Experience with React or Vue frameworks for front-end development
- Proficiency in coroutine technology and high concurrency development in Python frameworks
- Ability to write comprehensive test cases and implement automated testing systems
- Minimum of 8 years of professional development experience, with a preference for team-based projects and contract-specific development experience
- Excellent communication skills to guide both front-end and back-end developers in complex contract implementation
- Strong problem-solving abilities to address technical challenges in blockchain development environments
- Attention to detail in ensuring secure and efficient contract operations across different platforms
- Ability to work independently while contributing to collaborative development efforts
- Knowledge of blockchain architecture and its integration with traditional software systems
- Experience with contract security audits and vulnerability assessments
- Proficiency in using version control systems for collaborative development
- Understanding of blockchain scalability solutions and performance optimization techniques
- Ability to document contract development processes and technical specifications
- Experience with contract deployment and monitoring in production environments
- Knowledge of blockchain consensus mechanisms and their impact on contract execution
- Ability to troubleshoot contract-related issues across different development stages
- Proficiency in using blockchain development tools and platforms
- Experience with contract testing frameworks and automated testing pipelines
- Understanding of blockchain data structures and their application in contract development
- Ability to optimize contract performance for different use cases and environments
- Knowledge of blockchain smart contract standards and best practices
- Experience with contract security protocols and encryption techniques
- Proficiency in using blockchain analytics tools for monitoring contract behavior
- Ability to design and implement secure contract interfaces for external systems
- Understanding of blockchain network configurations and their impact on contract operations
- Experience with contract version management and lifecycle processes
- Ability to collaborate with cross-functional teams to ensure contract integration with other systems
- Proficiency in using blockchain development documentation and technical resources
- Experience with contract performance benchmarking and optimization
- Knowledge of blockchain security compliance requirements and regulations
- Ability to develop and maintain contract documentation for internal and external stakeholders
- Proficiency in using blockchain development tools for code collaboration and review
- Experience with contract testing in different environments (local, staging, production)
- Understanding of blockchain smart contract testing methodologies and best practices
- Ability to implement contract security measures to protect against common vulnerabilities
- Proficiency in using blockchain development platforms for contract deployment and management
- Experience with contract performance monitoring and optimization techniques
- Knowledge of blockchain smart contract development lifecycle and processes
- Ability to troubleshoot contract-related issues across different development stages
- Proficiency in using blockchain development tools for code collaboration and review
- Experience with contract testing in different environments (local, staging, production)
- Understanding of blockchain smart contract testing methodologies and best practices
- Ability to implement contract security measures to protect against common vulnerabilities
- Proficiency in using blockchain development platforms for contract deployment and management


