Position: Back-End Server Engineer (Intermediate - Senior)
Do you like to take challenges and use the latest technology to build web applications, systems and solve problems? The Back-End Server Engineer will be responsible for developing the back-end of games using both new and proven mechanics with great performance.
The Back-End Server Engineer will be working with existing game server frameworks, developing new frameworks and functional specifications. Some of the daily tasks will include developing a comprehensive remote service module, create a high performance web servers, develop comprehensive remote service module, designing UI components, managing connection mapping among internal systems for all development and production environments, building and evaluating prototypes, create and utilize various security techniques to ensure user data is protected and to protect from know attack techniques, such as cross-site scripting.
Key responsibilities:
- Focus on high-volume backend services that scale efficiently
- Secure interactions with social networks from retail games, cloud based game tech
- Design, implement, test, debug and maintain code
- Understand requirements and write technical design documents
- Coordinate work with other team members
- Create tools, features and engine components to required coding standards
- Debug, profile, and optimize game server systems
- Accurately estimate time required to reach production milestones
- Assist live operations team when necessary