- 论坛徽章:
- 0
|
server engineer
Job Description:
* Server side design and development of the services / systems / platforms used by our products and our user
* Write high-quality, clean, elegant, and maintainable code
* Build common libraries
* Analyse requirements, design and develop functionalities based on the product requirements
* Understand the product thoroughly, constantly optimise the product, identify and fix problems, improve stability and user experience
* Design and implement various supporting tools as needed
* Collaborate with other software engineers, product managers, user experience designers, and operations engineers to build features and products
Requirements:
* Bachelor's or higher degree in Computer Science or related fields
* Passionate about coding and programming, innovation, and solving challenging problems
* In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)
* Strong and hands-on experience with at least one of the programming languages: Go, Python, C++, Java
* Hands-on experiences and knowledge on relational databases such as MySQL
* Strong logical thinking abilities
Skills below are optional but preferable:
* Familiar with Linux development environments and multi-threaded programming
* Familiar with common network protocols (TCP, UDP, HTTP) and network programming
* Experience in server security
* Experience in design and development of large-scale distributed systems
|
|