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