Server Engineer – Los Angeles
SUMMARY OF POSITION:
The Server Engineer creates re-usable web services for commonly used mobile game services (such as Analytics, Push Notifications, Receipt Verification, Reporting Automation from iTunes, Google Play, etc). Performs architecture and code reviews of gamer servers developed by our partners.
Job Responsibilities:
• Create, Document, and Maintain Various Web Services
• Write code to interface with 3rd party platform services (iTunes, Google Play)
• Assist with various parts of our internal analytics system
• Review backend code and architecture of third party game developers. Occasionally provide operations support (alerts, scaling, monitoring dashboards).
• Provide technical support and advice to internal and third party developers.
• Other duties as assigned
Job Qualifications:
Work Experience
• 5+ Years doing back-end web services programming (Java, PHP, NodeJS)
• 3+ Years doing database work (MySQL, MS MSQL, Postgres / RedShift, MongoDB)
• Experience using Amazon Web Services a plus
• Experience with scalable systems in a load balanced environment a plus
• Experience with Chef, Munin, Nagios, or equivalent operations technologies a plus
• Experience conducting load tests a plus
• Experience with Big Data and analytics systems (Hadoop, Storm, Spark) a plus
Education, Professional Training, Technical Training or Certification
• B.S. in Computer Science
Knowledge/Skills
• Java
• Bash
• Linux (CentOS / Amazon Linux / Redhat)
• Php
• SQL
• MongoDB
• Amazon Web Services
• Wireshark (or equivalent)