Our client, a startup in cryptocurrency derivatives trading platform in Singapore,e, is currently seeking for a Senior Back-End Development Engineer C++ to join their team:
Responsibilities:
- Responsible for the back-end system design and development of the core trading system;
- Responsible for system maintenance, upgrade and optimization, and overcoming various technical difficulties caused by high concurrency, stability, low latency, etc.;
- Demonstrate strong business sense, participate in business design, propose feasible and constructive solutions, and be able to independently write relevant technical documents;
- Participate in the research and practice of cutting-edge technologies, promote and plan the future technology architecture direction of the platform.
Requirements:
- Bachelor's degree or above in computer-related major, with 5 years or more experience in back-end development.
- Possess a solid foundation in C++ and be proficient in basic frameworks such as multi-threading and collections. Applicants who have studied the source code of excellent open source software and have experience will be given priority;
- Proficient in Nosql cache, message queue, search engine, such as: Redis, kafka, Elasticsearch, etc.;
- Good at system analysis and design, code reconstruction, and experience in large-scale project foundation and application architecture design;
- Familiar with the design and application of large-traffic, high-concurrency, and high-performance distributed systems — Candidates who are good at performance tuning will be given priority;
- Proficient in one or more development languages in C++/Go;
- Prior expertise in full-stack technical development/trading system construction/experience in memory-based system construction will be a huge plus.