Senior Server Engineer

Scientific Games Interactive

Position Description: Essential Job Functions:

• Work with a team in an Agile environment to design and implement game features and core functionality in PHP
• Create and maintain tables in MySQL and documents in Couchbase
• Perform and assist in testing and debugging efforts
• Monitor game performance and error logs
• Use Git on a daily basis to manage source code
• Perform code review for fellow engineers
• Design, implement, and maintain tools for game administration
• Research and utilize third party APIs (Facebook, Upsight, etc)
• Occasional light front end web work with HTML, CSS, and Javascript
• Mentor junior engineers and assit them with feature development and debugging
• Identify and refactor problematic areas of codebase
• Create scripts and tools to improve workflows for both backend and other teams
• Participate in on-site interviews with engineering candidates
Position Requirements: Qualifications:


• Bachelor’s Degree in Information Systems, Computer Science, Math, Statistics or relevant area or equivalent experience

Required Experience:

• 3+ years of software development experience
• Experience writing and debugging in a dynamically typed language (PHP, Ruby, Python)
• Professional experience working with MySQL or another RDBMS
• Professional experience with modern version control systems like Git and Mercurial
• Strong communication skills

Preferred Experience:

• Social game development

Knowledge, Skills, & Abilities:

• Experience with statically typed languages like C++, Java, or C#
• Experience with LAMP (Linux, Apache, PHP, MySQL)
• Experience working from the command line and using common utilities (grep, tail, etc)
• Experience with NoSQL databases (Couchbase, Memcached, Redis, MongoDB, etc)
• Professional experience working in an Agile/Scrum/XP environment

To apply for this job email your details to