NOTE: This job is no longer available!

Server Developer, Playfish

San Francisco , CA
Playfish is seeking exceptional Server Side Developers to join its creative and technically gifted server team based in San Francisco. This new server team is responsible for designing and developing the highly scalable platform that hosts the backend logic of all our games, enjoyed by millions of people worldwide every day. You will also work closely with our games studio, based in San Francisco to identify and develop the server features supporting our new game releases. This is a rare opportunity to join a high-performance entrepreneurial team at the forefront of the social video games industry

Primary Responsibilities:

•Work with our games studios to design server features required to support new game functionality and releases.
•Identify and investigate key game backend requirements and solutions, including performance, reliability, scalability and security.
•Deliver on new software releases of the highest quality through good design, attention to detail and system testing based on evolving requirements and on a timely basis.
•Maintain documentation to support the operations team when the code is in production.
•Collaborate with the games studios to identify and develop server features that support and enhance new and existing games.
Key Requirements:

•Demonstrated expert-level proficiency in Java.
•Strong Knowledge of SQL.
•Solid object-oriented design, programming, and debugging skills.
•Track record for developing innovative approaches to solve challenges associated with designing robust highly scalable systems.
•Proficient in leveraging development tools - source code management, IDEs, and debuggers.
•Solid track record of producing high-quality client-server applications through the full product lifecycle.
•Highly motivated self-starter, who thrives in a fast-paced environment and can work independently with minimal supervision.
•Excellent team player, eager to learn from others and to share skills with colleagues.
•Degree in Computer Science or related subject.
Desirable:

•Interest in video games and online social networks
•Knowledge of Flash networking (ActionScript 3).
•Knowledge of JavaScript.
•Experience with Unix/Linux and other open source technologies and platforms.