Goodgame Studios Company Profile

Senior Gameplay Server Developer (m/f) Live Games at Goodgame Studios (Hamburg, Germany)

About the Employer

Job Description

Our live games team is searching for a new Senior Gameplay Server Developer (m/f) – Live Games to work closely with the design team and develop new and outstanding gameplay features. Do you combine excellent coding skills with the ability to think outside the box to achieve an amazing gameplay experience for our 300 million users? You join a supportive team of specialists in a pragmatic environment, with short communication processes and flat hierarchies, perfect for developing your skills and competencies and having a high impact on our business results. Join us now and push our live games to the next level!

Your Job: 

  • Build new and exciting gameplay features and content keeping our online player base constantly engaged
  • Refactor and modify existing and legacy features to accommodate new adjustments and dynamic content addition while increasing maintainability and modularity of our growing codebase
  • Work closely with the game design and monetization teams to ensure that all gameplay features meet the functional requirements and swiftly adapt to changes based on internal feedback, community reception and big data analytics
  • Keep the creative teams familiar with technical capabilities and limitations
  • Collaborate with gameplay developers and DevOps to identify and mitigate weak points in stability and performance
  • Coach and guide gameplay developers (e.g. through test design and code reviews) towards cleaner code design, wider test coverage and attention to efficiency
  • Consult our Studio Technical Director and our technical expert team on the architecture of new and existing features
  • Define and lead gameplay prototypes

Technology we use: 

  • Java 8 and popular libraries, e.g. Spring 4 (mostly core and IoC Container), Netty, Guava, Apache Commons, protobuf
  • Testing: jUnit, Mockito
  • DB: MySQL, AWS Aurora
  • Build & Deployment: Maven, Jenkins
  • Frontend: HTML5, TypeScript, CreateJS, Webpack
  • Logging, Monitoring & Alerting: EFK stack (ElasticSearch + Fluentd + Kibana), Graphite+Grafana stack, AWS Cloudwatch
  • Infrastructure: AWS EC2, Route53, RDS
  • Process: Gitlab, Jira, Confluence

We offer: 

  • Your professional growth is important to us. We provide agile structures, flat hierarchies, and ongoing training opportunities
  • Results-oriented teamwork that values employee contribution
  • A positive work-life balance
  • Leading technology and analysis opportunities that give you the freedom to innovate
  • Working in a multidisciplinary team operating and developing two very successful free-to-play games on mobile and web
  • Opportunities to make a difference to the way we develop and operate our games
  • A challenging environment with a long-lasting strategy that keeps the players' excitement and engagement in mind