- Design, develop, and run a fast, massively scalable, highly available game service all the way from conception to delivery to live service operations
- Work with designers, client engineering, and production teams to achieve gameplay goals and objectives that are supported by the service
- Provide solutions that address network latency, reliability, and scalability issues
- Implement security best practices and original techniques to keep user data secure and prevent cheating
- Be held to high-quality standards through technical guidance, leadership, and mentoring
- Create and run automated testing, readiness testing, and deployment plans
- Monitor the performance and costs of the server infrastructure to drive continuous improvement
Qualifications:
- 4+ years development of scalable back-end services
- BS degree in Computer Science or equivalent work experience
- Proficiency in Java Server Development and Object Oriented Design
- Deep experience with Cloud services like Amazon Web Services or Google App Engine
- Experience with Database Design and caching and usage of large datasets in both relational (MySQL, Postgres) and NoSQL (Couchbase, DynamoDB) environments
- Experience with Aspect Oriented Programming and familiarity with frameworks such as Guice/Spring
- Deep understanding of different networking technologies, protocols (TCP/IP, HTTP, REST)
Look for (Javascript / Python / C#/ Objective C) + AWS + No SQL