Job description
Job Responsibilities:
1. Participate in the development of the trading system server, completing the corresponding software design, development, and programming tasks with high quality;
2. Develop and improve the speed and scalability of the existing trading system;
3. Daily maintenance of the existing system to ensure the security and stability of the application system.
Job Requirements:
1. Bachelor's degree or above in a computer-related field, with more than 5 years of C/C++ development and related development debugging tools experience;
2. Proficient in network protocols TCP, UDP, HTTP/WebSocket, as well as network programming and multithreading programming, with experience in high-concurrency service development;
3. Familiar with at least two or more of MySQL, PostgreSQL, Redis, LevelDB, capable of independently designing database tables and optimizing SQL statements;
4. Solid programming fundamentals, proficient in C/C++, familiar with object-oriented technology, design patterns, and passionate about using new technologies and methods to solve practical business problems;
5. Strong sense of responsibility, good at thinking, able to raise high-quality questions, systematically analyze and solve problems from the root;
6. Experience in developing large-scale financial matching trading systems or blockchain systems is preferred.
Notes:
1. Experience in the same industry or finance (web3/exchanges/stock funds/quantitative/securities);
2. Mid to senior level, mainly focusing on trading terminal development;
3. Matching trading/quantitative development.
