Job Description
We are seeking a skilled developer with expertise in blockchain contract development and full-stack technologies. The ideal candidate will have strong experience in Move or Rust language for contract writing, along with proficiency in front-end and back-end development. This role involves analyzing open-source projects, guiding team members, and ensuring contract security.
Key Responsibilities
- Develop and test smart contracts using Move or Rust language
- Analyze open-source project code and understand implementation approaches
- Guide front-end and back-end developers in calling complex contract methods
- Understand contract attack methods and implement effective protection measures
- Write test cases and implement automated testing to ensure code quality
- Work with common databases including MySQL, PostgreSQL, and MongoDB
- Develop using either React or Vue frameworks for front-end implementation
- Utilize Python frameworks (FastAPI, Django, Flask) with coroutine technology
- Handle high-concurrency scenarios in application development
Job Requirements
- Proficiency in Move or Rust language for contract development
- Solid understanding of Solidity (preferably with development experience)
- Familiarity with web3j library and common APIs
- Strong Java skills with experience in SpringBoot framework
- Experience with front-end technologies and common contract operation libraries
- Knowledge of at least one back-end programming language
- Proficiency in Python frameworks including FastAPI, Django, or Flask
- Experience with coroutine technology and high-concurrency systems
- 8+ years of development experience preferred
- Team development experience is a plus
- Prior contract development experience is highly desirable
Technical Skills
- Databases: MySQL, PostgreSQL, MongoDB
- Front-end: React or Vue frameworks
- Back-end: Java (SpringBoot), Python (FastAPI/Django/Flask)
- Blockchain: Move, Rust, Solidity, web3j