Senior Server Development Engineer

15 Minutes ago • All levels
Programming

Job Description

Responsible for the backend design, development, and maintenance of game middleware products, primarily focusing on IM chat server development. This role involves optimizing system architecture to ensure stable and scalable services, resolving online issues, and continuously monitoring and improving service performance. The engineer will also collaborate closely with product, publishing, and R&D teams to drive product iteration.
Good To Have:
  • Proactive and responsible
  • Good learning and communication skills
  • Long-term passion and pursuit for technology
  • Embrace change and be good at utilizing AI to improve work efficiency
Must Have:
  • Bachelor's degree or above in computer-related major
  • Familiar with Go/C++ development languages
  • Familiar with common data structures and algorithms
  • Good program design and coding style, solid programming foundation
  • Master computer network knowledge (TCP/IP, HTTP, WebSocket)
  • Master database knowledge (SQL, NOSQL)
  • Master operating system knowledge, solid Linux usage, understand shell
  • Understand distributed systems, container technology (K8S, Docker), high availability, disaster recovery

Add these skills to join the top 1% applicants for this job

communication
data-structures
cpp
game-texts
product-iteration
linux
nosql
docker
shell
algorithms
sql

Job Description

1. Responsible for the backend design, development, and maintenance of game middleware products, primarily IM chat server development.

2. Responsible for system architecture optimization to ensure stable and scalable services.

3. Responsible for online problem location and resolution, monitoring and continuous optimization of service performance.

4. Work closely with other functions such as product, publishing, and R&D to jointly promote product iteration.

Job Requirements

1. Bachelor's degree or above in computer-related major, familiar with development languages such as Go/C++.

2. Familiar with common data structures and algorithms, possess good program design and coding style, and solid programming foundation.

3. Master computer network knowledge, familiar with network communication protocols such as TCP/IP, HTTP, WebSocket.

4. Master database knowledge, familiar with SQL, NOSQL.

5. Master operating system knowledge, have a solid foundation in Linux usage, and understand scripting languages like shell.

6. Understand distributed systems, container technology, familiar with K8S, Docker and other related knowledge, understand high availability, disaster recovery and other related knowledge.

7. Proactive, responsible, with good learning and communication skills, and a long-term passion and pursuit for technology.

8. Embrace change and be good at utilizing AI to improve work efficiency.

Set alerts for more jobs like Senior Server Development Engineer
Set alerts for new jobs by Lilith games
Set alerts for new Programming jobs in China
Set alerts for new jobs in China
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙