Software Engineer, Game Server

San Francisco
Oct 10, 2013
Nov 09, 2013
Anna Lam
Full Time
As a member of the engineering team at DeNA your responsibilities will include:

Working with a small team of engineers, artists and producers to build compelling mobile video games of consequence
Bringing game features to life from the concept stage to live deployment
Broad technical ownership and oversight of the service portion of one or more of our games
Constant testing, monitoring and tuning to keep our game services performant and available
Contribute ideas and technology to a community of like-minded engineers

Our Server Engineers will have:

A deep understanding and passion for computers and computer programming
Extensive knowledge of databases of all kinds, with different ways of hooking them up to applications, and with database tools
Strong understanding of computer networking and proven experience working with live distributed applications
A strong foundation in Unix/Linux including the ability to diagnose and solve common problems
Familiarity with the challenges involved in scaling applications from a single machine to a large deployment
A commitment to writing testable code and accompanying tests

Nice to have:

Experience with asynchronous programming tools and frameworks (esp. JavaScript/node.js)
Experience with NoSQL databases (we use MongoDB and others)
Experience working with virtualized computing environments like Amazon’s AWS

More jobs like this