설명 및 참여 요건
The Server Engineer will report to the Technical Director.
Responsibilities:
- Design, develop, and run a fast, 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 
- Implement security best practices and original techniques to keep user data secure and prevent cheating 
- Create and run automated testing, readiness testing, and deployment plans 
- Monitor the performance and costs of the server infrastructure to improve our game 
- Design and implement data transformation layers using Java/Spring/AWS/Protobuf 
- Collaborate with game server and web frontend teams to define API contracts 
- Manage Release Ops / Live Ops of web services 
Qualifications:
We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialogue to be considered.
- 4+ years development of scalable back-end services 
- BS degree in Computer Science or equivalent work experience 
- Proficiency in PHP, Java 
- Experience with Cloud services like Amazon Web Services or Google Cloud Platform 
- Experience with Redis 
- Experience with Database Design and usage of large datasets in both relational (MySQL, Postgres) and NoSQL (Couchbase, DynamoDB) environments 
- Experience defining API contracts and collaborating with cross-functional teams 
Bonus:
- 3+ years of experience developing games using cloud services like AWS, Azure, Google Cloud Platform, or similar 
- Proficient in technical planning, solution research, proposal, and implementation 
- Background using metrics and analytics to determine the quality or priority 
- Comfortable working across client and server codebases 
- Familiar with profiling, optimising, and debugging scalable data systems 
- Passion for making and playing games 
