This job might no longer be available.

Senior Online Engineer

Amber
Taipei, Taiwan, Taiwan (Province of China)
1 year ago
Apply

Amber Studio is the leading game development service agency. With over 900 staff worldwide, Amber expands to Asia with the brand new Amber Taiwan Studio (虎魄).

Join our exciting and dynamic family and help establish Amber’s position in Taiwan’s vibrant games industry.

◼︎ Work Content

【Main Responsibilities】

  1. Develop various game architectures and services on the server side with good scalability, high security and easy maintenance.
  2. Develop, build, and optimize the network architecture (such as Client-Server, P2P, HTTP request) and server systems (such as Kubernetes, EC2, Redis) on various cloud platforms (such as AWS, GCP).
  3. Develop backend tools to assist game development and operation.
  4. Develop high quality code (easy to read, easy to debug, easy to maintain) and games
  5. Provide professional and technical schedule assessment, integration, testing and other solutions for game development

【Other Responsibilities】

  1. Participate in assigned projects, follow the development process used by the team (such as Scrum, Code review, CI/CD) for project development and maintenance
  2. Learn and research new technologies according to project requirements, make reports and share them with other members
  3. Participate in meetings and activities of the project team
  4. Active and continuous reporting of progress
  5. Write technical documents

◼︎ Prerequisites

  1. 5+ years of experience of game server development.
  2. Mastering several programming languages (such as Golang, Rust, Java, C++, RoR, Node.js, Python).
  3. Knowledge of databases(Such as relational/non-relational, SQL, NoSQL, Redis).
  4. Familiar with clouds, like AWS, GCP.
  5. Familiar with performance tuning and server operation.
  6. Excellent teamwork ability, able to communicate smoothly with programmers, game designers, artists, DevOps etc., at least the ability to communicate in Chinese and English.

◼︎ Nice to have

  1. Experience in game operation tool development (data analysis, data retrieval, etc.)
  2. Experience with DevOps tools like Git, Docker, Kubernetes, and Chef
  3. Familiar with Internet/network and have multithreaded and network communication protocols programming experience.
  4. Familiar with debugging/monitoring tools(Such as Sentry, New Relic, Crashlytics).

◼︎ Personality

  1. Love games and have a passion for server development
  2. Ability to think independently and maintain an open and humble mind
  3. Be patient and attentive, and actively communicate and solve problems
  4. Good logical thinking and time management skills
  5. Can learn independently and actively engage in new technologies to improve their abilities
Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Amber

Engineering jobs