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.