PHP/MySQL Developer

Oxford Studio

Role Summary:

Reporting to the Server Application Developer / Database Programmer, the successful applicant will shape and develop important server-side functionality including user account management, individual game databases, high score tables, in-game messaging/gifting, metrics etc.

Responsibilities:

• Design and implement large, scalable load-balanced services for delivering social gaming support across multiple platforms
• Write secure server and client-side code, develop prototypes quickly and create robust, high-volume production solutions
• Assist in the construction of platforms, systems and networking infrastructure
• Develop and automate internal reporting and monitoring mechanisms
• Respond to QA and technical issues in a timely and professional manner

Essential Skills & Experience:

• Expert familiarity with MySQL and PHP
• Backend web development experience
• Database design and SQL programming

Desirable Skills & Experience:

• Comfortable with asynchronous network programming, server frameworks, fault tolerance and scalability
• Detailed understanding of implementing large server applications
• Experience with Python development
• Linux and core network services (DNS, SMTP, NTP, Syslog, Apache, Nagios)
• Managing and programming using Cloud services
• Experience in capacity planning and large scale systems
• Experience developing rich user frontend environments using AJAX
• Experience with version control systems such as Subversion or Perforce

Competencies:

• Ability to design extensible systems
• Analytical thinking
• Ability to organize time effectively oversee multiple concurrent projects
• Strong written and verbal communication

To apply for this position please send your CV, brief cover letter and portfolio to careers@naturalmotion.com. We do not accept speculative CVs from recruitment agencies.