SENIOR FULL STACK ENGINEER

 
 

As a Senior Full Stack Engineer you will:

  • Be responsible for the design and development of products for cryptocurrency trading platforms
  • Lead the team to research, develop, and implement blockchain protocols, encryption technologies, consensus algorithms, front-end and back-end implementations
  • Write detailed system design documents and system test documents for system modules based on product and project requirements and overall architectural design
  • Decide on tech stacks, POC, development and testing processes based on system architecture 
  • Work closely with product managers and product designers to ensure that software development matches the needs

Things we consider critical to be our Senior Full Stack Engineer:

  • Bachelor’s degree or above in computer science, information systems or related qualifications
  • Over 5 years experience in web and mobile development, familiar with front-end and back-end development, and experience in project management
  • Proficiency in at least one of the mainstream system development languages uch as JAVA, Python, C/C++, Golang, and good programming practices
  • Familiar with front-end development, mastering NodeJS, JS, ES6, CSS, HTML5, etc.
  • Use MVVM framework priority, such as React, Vue, etc.; use React Native to develop mobile app is a plus
  • Familiar with object-oriented programming, in-depth knowledge of design patterns
  • Familiar with mainstream databases such as (MSSQL, Mysql, Oracle, etc.)
  • Familiar with the Nosql database, MongoDB, Redis, etc.
  • Knowledge on distributed computing and message queues is a plus, such as: Zookeeper, Kafka, RabbitMQ, ZeroMQ, etc.  
  • Knowledge of technologies on microservice architecture is a plus, such as: gRPC, protobuf, dubbo, etc.
  • Development experience in financial technology, blockchain related projects and maintenance experience is a definite advantage
  • Good oral and written communication skills in Chinese and English
  • Proactive and able to complete the work independently and with minimum guidance with good team spirit