Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

JS backend engineer (3)

ArcBlock-Nate
2024-07-16 04:24
· edited

Please send your resume to apply for this position: hr@arcblock.io

Job Responsibilities#

  • Design and implement user-oriented product features, deliver high-quality, high-performance, secure backend services.
  • Participate in discussions, design, implementation, and delivery of Blocklet Server kernel functions, providing stable, high-performance application runtimes.
  • Participate in the design, implementation, delivery, and stable operation of Blocklet Launcher functionality, and extend it to more cloud platforms.
  • Participate in the iteration of Blocklet SDK, design and improve the Blocklet Service, providing an efficient application development framework.
  • Participate in the development iteration of Asset chain and SDK, assist in improving the performance, security, and scalability of each layer of the chain.
  • Participate in the backend architecture and support of various decentralized applications, such as our Rollup solution.
  • Optimize the code coverage, delivery pipeline, and automation level of the responsible project.

Ability requirements#

  • Familiar with the JavaScript language, proficient in using frameworks such as Express.js, Koa, etc.
  • Familiar with computer networks, understand distributed systems, common security issues, and prevention measures.
  • Familiar with GraphQL, able to design and implement well-structured backend APIs.
  • The ability to design architecture, implement engineering, and operate online according to system requirements.
  • Using Jest, GitHub Actions, common logging, and database interaction libraries.
  • Understanding common architectures and optimization methods for backend systems, such as caching, load balancing.
  • Strong self-learning ability and an open mindset, continuously learning new technologies and tools to improve the efficiency of the entire team.
  • Having good engineering literacy, such as coding style, Git workflow, able to write high-quality front-end code.
  • Familiar with Linux and Unix operating systems, familiar with Nginx, able to complete common operation and maintenance tasks.
  • Familiar with Amazon AWS or other cloud computing platforms (such as Azure, Google Cloud, Digital Ocean, Alibaba Cloud, etc.)

Extra credit points#

  • Experience in building front-end applications using React.js, experience with Docker.
  • Familiar with basic blockchain concepts and models, understand common public chain operation mechanisms, better if you have experience in application development on other public chains.
  • Leadership abilities, product capabilities, and best engineering practices demonstrated in past experiences.
  • Good communication skills: effective communication with peers, non-technical personnel, and document writing.
  • High quality GitHub open source projects, technical blogs.
Sticker