Job Description
This position is seeking a highly skilled professional to design and develop server-side functional modules, focusing on architecture planning and business logic implementation. The candidate will play a key role in creating the intermediate layer that facilitates seamless interaction between blockchain systems and traditional IT infrastructure. Responsibilities also include managing asset data collection processes and maintaining blockchain nodes to ensure system reliability and performance. The role requires collaboration with cross-functional teams to deliver scalable, secure, and efficient solutions that align with business objectives.
Key Responsibilities
- Lead the architecture design and development of server functional modules, ensuring technical excellence and alignment with business requirements
- Develop and maintain the intermediate layer for blockchain system integration, including API design, data mapping, and protocol implementation
- Implement asset data collection mechanisms, ensuring data accuracy, integrity, and timely processing
- Monitor and maintain blockchain nodes, performing regular updates, troubleshooting, and performance optimization
- Collaborate with blockchain developers to ensure seamless communication between distributed ledger systems and backend services
- Design and document technical specifications for server-side components and blockchain interfaces
- Contribute to system testing and quality assurance processes, identifying and resolving technical issues
- Stay updated with emerging blockchain technologies and industry best practices for system development
- Work with data engineers to ensure efficient data flow between blockchain networks and enterprise systems
- Participate in requirement analysis sessions to define functional and non-functional specifications for blockchain-integrated solutions
Job Requirements
- Proven experience in server architecture design and development, with a strong background in blockchain system integration
- Expertise in programming languages such as Python, Java, or C++, with proficiency in blockchain development frameworks
- Strong understanding of database management systems and data processing techniques for blockchain applications
- Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing blockchain infrastructure
- Knowledge of blockchain protocols, consensus mechanisms, and smart contract development
- Ability to design and implement secure, scalable, and high-performance blockchain node solutions
- Excellent problem-solving skills with a focus on optimizing system efficiency and reliability
- Strong communication abilities to collaborate with cross-functional teams and stakeholders
- Minimum of 5 years of professional experience in software development, with 2+ years specifically in blockchain technology
- BS/MS degree in Computer Science, Information Technology, or related field, with advanced certifications in blockchain development preferred
- Experience with DevOps practices and automation tools for blockchain system maintenance
- Ability to work independently and as part of a team to deliver complex technical solutions
- Strong analytical skills for troubleshooting technical issues and improving system performance
- Knowledge of cybersecurity principles for protecting blockchain infrastructure and data assets
- Experience with version control systems like Git for managing blockchain codebases
- Ability to create technical documentation for blockchain system components and server modules
- Strong understanding of system scalability and performance optimization techniques
- Experience with blockchain analytics tools for monitoring node health and transaction data
- Ability to adapt to evolving blockchain technologies and industry standards