Find On-site/Hybrid Jobs
Linux C Development Engineer (Remote)
Linux C Development Engineer (Remote)
Gate.io
Remote Details
Open Country:Worldwide
Language Requirements:Chinese
Job Description
Description
1. Responsible for and involved in the design, development, refactoring, and optimization of backend systems, formulating reasonable technical architecture solutions based on business and technical planning;
2. Responsible for and involved in tackling technical challenges in the core transaction system, continuously enhancing the high-performance processing capabilities of each system under conditions of high concurrency, high availability, and massive data;
3. Responsible for and involved in the architecture and development of platform-level product general foundational capability systems.
Requirements
1. Bachelor's degree or above in Computer Science, Software Engineering, Mathematics, or related fields;
2. Over 5 years of experience in internet project development, familiar with software engineering, architecture design, network security, and software testing methodologies, proficient in common design patterns;
3. Proficient in C language development, skilled in multithreading and network programming;
4. Experience in designing and developing large-scale backend services, with in-depth knowledge of Linux;
5. Proficient in asynchronous programming models such as epoll, with experience in designing and implementing high-concurrency services;
6. Familiar with Socket communication, TCP/IP, and HTTP protocols.

Oona Lo
HR DirectorGate.io