Thank you for your interest in registering with Icegoo Games.

If we have a position available that is suited to your requirements and experience, we will contact you.

Close

As part of the Server Team at Icegoo, you won’t just be “yet another server engineer,” you’ll be embedded in a game team, actively contributing to game design and direction. Whether working on a live game or a new project, you’ll be responsible for making sure that our daily players get the best, most uninterrupted experience possible.

While we sit with different game teams, communication is absolutely vital to our success. We frequently share our learnings - both successes and failures - to make our team better. You must be humble, pragmatic and willing to admit and explain your mistakes. That way, the next time something goes wrong, we’ll all be better prepared.

Being part of the Server Team is definitely a challenge. While we always try to have each others backs, during an on-call shift you may find yourself facing a tricky problem alone at 4:00 AM. Being able to operate under pressure is essential!


RESPONSIBILITIES

  • Design, implementation, deployment and maintenance of highly-scalable and available backends for live games
  • Contribute to best-practices on reliability and availability
  • Troubleshoot and tune high-volume shared database systems
  • Periodically offer round-the-clock first-line support of the production environments, as part of a rotating on-call duty
  • Game teams are typically small, and server engineers will contribute to game design discussions

REQUIREMENTS

  • Enthusiasm towards games in general
  • Excellent Java programming skills – minimum of 5 years experience with server-side Java, including POJO’s, concurrency handling, and distributed systems
  • Good experience with Linux shell and scripting languages
  • Database design and implementation skills, and good SQL knowledge
  • Ability to think clearly under pressure. We aim for minimal downtime in our games, and you are expected to be able to respond to and troubleshoot a wide range of issues in a production environment
  • Being passionate and committed to tasks, and in general an autonomous person with high levels of initiative and energy
  • An open and respectful attitude towards others and their work

Nice-to-haves

  • Knowledge of network protocols and non-blocking IO
  • Familiarity with Cloud computing
  • Previous working experience on high-throughput live systems is a big plus. If absent, then at least a solid appreciation of the challenges involved is expected
  • Experience in server development without application servers

WE OFFER

  • A unique chance to work with a team of passionate gamers and top talent
  • Easy-going, enthusiastic, open and at the same time a very results-driven culture
  • Competitive compensation
  • Work with kind, humble teams that inspire

Application


* required


  • Where did you hear about this open position?
  • Drag your files or click to

    (max file size 2MB; allowed extensions: doc, txt, pdf, docx).


    The personal data you submit will be processed in accordance with our privacy policy.

  • Send application