Development Engineer at Doaverse

Full Time1 month ago
Employment Information
Job Description
This position requires a professional with expertise in blockchain development and smart contract engineering. The candidate will be responsible for analyzing open source project code to understand implementation logic, developing and testing smart contracts, and guiding cross-functional teams in contract method development. Key responsibilities include working with both front-end and back-end technologies, ensuring secure contract operations, and maintaining high code availability through comprehensive testing strategies. The role also involves collaborating with developers to implement complex contract functionalities and mitigating potential security risks.
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
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact