Our client is a Singapore based Internet service provider, helps to power some of the fastest growing mobile services in the world with a strong specialty in network security and privacy protection. With millions of paying customers endorsing our capabilities, our client company strives to help their partners achieve great success through commitment to excellence in what they do.
Design and build a cross-platform network communication core with Golang
Ensuring the quality and performance of applications to specifications
Identifying potential problems and resolving application bottlenecks
Extensive verbal and written communication with overseas development centers
3+ years experience designing and building production software
Proficiency coding in Golang and have practical project experience
Strong experience with C/C++ also a plus
Knowledge of Go-testing and debugging tools
Experience in developing on Linux and comfortable on the command line
Experience with network communications, socket programming and packet analysis
Good understanding of the network stack and TCP/IP, including details of TCP, UDP, DNS, HTTP, TLS, Websocket etc.
Knowledge of network proxy and virtual private network technologies
Familiar with Git version control system
Proficient in Chinese(reading, writing and speaking) to liaise with stakeholders