Erlang Server Development Engineer (Warpath)

15 Minutes ago • 3 Years +
Software Development & Engineering

Job Description

The Erlang Server Development Engineer will primarily develop game servers using Erlang, supported by Go/Shell. This role involves close collaboration with game design, testing, and operations teams to ensure high-quality, high-performance, and stable game server versions. Key responsibilities include maintaining server versions through bug fixes, system refactoring, performance optimization, and promptly diagnosing and resolving online issues.
Good To Have:
  • Game server programming experience.
  • Experience in high availability architecture design or high-load system development.
  • Experience with container/online operations/architecture.
  • Experience in heavy game server development.
Must Have:
  • 3+ years of server development experience.
  • Bachelor's degree in computer software or related field.
  • Proficiency in Erlang, Golang, or C/C++.
  • Experience with distributed development and performance tuning.
  • Familiarity with common design patterns.
  • Ability to write Unit Tests and use UT/Mock frameworks.

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

communication
design-patterns
cpp
game-texts
shell

Job Description

1. Develop game servers primarily using Erlang, with Go/Shell and other languages for auxiliary development.

2. Collaborate closely with other teams, including game designers, game testers, and operations, to ensure the quality of game server versions, provide high-performance and highly stable services, and complete relevant project technical documentation.

3. Responsible for the maintenance of game server versions, including bug fixes, system refactoring, and performance optimization.

4. Capable of quickly diagnosing and fixing online issues.

Job Requirements

1. 3+ years of server development experience, Bachelor's degree or above in computer software or related major.

2. Familiar with one of Erlang, Golang, or C/C++ languages; game server programming experience is a plus.

3. Familiar with distributed development experience and performance tuning.

4. Experience in high availability architecture design or high-load system development is a plus.

5. Familiar with common design patterns, possessing good coding habits, clear structure, standardized naming, strong logic, and low code redundancy.

6. Possess the habit of writing Unit Tests, and master the use of at least one UT/Mock framework.

7. Strong communication skills with business personnel, ability to identify and solve problems, strong sense of responsibility, and strong ability to work under pressure.

8. Experience with container/online operations/architecture is a plus; heavy game server development experience is a plus.

Set alerts for more jobs like Erlang Server Development Engineer (Warpath)
Set alerts for new jobs by Lilith games
Set alerts for new Software Development & Engineering jobs in China
Set alerts for new jobs in China
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙