The server engineers we're looking for have a passion for building scalable, performant, maintainable, and beautiful code in a variety of programming languages in a production environment. Our engineers take games from concept to live deployment and play a key role at every stage.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.
As a member of the engineering team at DeNA your responsibilities will include:
Things we expect from our Senior Server Engineers: A deep understanding of 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.