- At least 3 years' server related development experience
- In-depth understanding of common server-side development technologies
- Experienced with Linux platform development and Containerization technologies (e.g., Docker)
- Experienced with version control systems like GitHub / GitLab and developing branching approaches
- Familiar with networking protocols (e.g., TCP, UDP, HTTP, and WebSocket)
- Familiar with database and in-memory data cache development
- Familiar with object-oriented programming and design patterns
- Experienced with large online game, mobile game development
- Experienced with database technology/optimization, e.g., SQL and NoSQL solutions
- Proficient in reading and writing English documents