Description:
Our client is a leading e-wallet service provider. It is seeking like-minded individuals to consider the position Wallet Development Engineer, based in Dubai. Attractive relocation package will be offered to the right candidate.
Job Responsibilities:
- Design the architecture for an encrypted digital currency wallet system comprehensively.
- Oversee the development, deployment, operation, maintenance, and optimization of the wallet backend interface.
- Conduct the development and testing phases for wallet security measures.
- Create tailored wallets for various derivative currencies to facilitate user deposits and withdrawals.
- Lead the backend development efforts for both the trading and application systems.
Job Requirements:
- Possess a Bachelor's degree or higher in computer science, software engineering, or related fields, along with 3-5 years of relevant work experience.
- Proficient in Golang programming language.
- Demonstrate a solid understanding of fundamental network concepts and protocols such as TCP/IP, UDP, HTTP, and Websocket.
- Knowledgeable about blockchain principles, mechanisms, and encryption algorithms, particularly those of Bitcoin and Ethereum.
- Familiarity with diverse data structures, algorithms, cryptography, security protocols, and encryption algorithms.
- Well-versed in block structures, key management, and signature methods like those used in Bitcoin and Ethereum.
- Skilled in various internet technologies including, but not limited to, MySQL, NoSQL, RPC, MQ, caching technology, and microservice architecture.
- Possess strong teamwork skills, effective communication abilities, a penchant for continuous learning, and a keen interest in open-source projects.
- Experience with the development of consortium chains such as fabric, BCOS, or Changan Chain.
- Maintain a strong awareness of security practices and adhere to industry coding standards.