ServerSide Development:
- Design and develop serverside logic databases and APIs for multiplayer and online features.
- Implement game mechanics data management systems and realtime interactions.
Database Management:
- Create and manage databases to store player data game states and other critical information.
- Optimize database queries and ensure data integrity and security.
Performance Optimization:
- Optimize server performance to handle high traffic and large volumes of simultaneous players.
- Monitor server health and troubleshoot performance issues to ensure a smooth gaming experience.
Networking and Communication:
- Develop and maintain networking protocols and communication systems for multiplayer functionality.
- Implement matchmaking leaderboards and realtime data synchronization.
Security:
- Ensure the security and privacy of player data and game assets.
- Implement measures to prevent cheating hacking and other security threats.
Collaboration and Integration:
- Collaborate with frontend developers game designers and other stakeholders to integrate backend systems with frontend interfaces and game features.
- Participate in design meetings to understand requirements and provide technical input.
Testing and Debugging:
- Develop and execute test plans to identify and resolve bugs and issues.
- Perform debugging and troubleshooting for serverside code and systems.
Documentation and Maintenance:
- Document backend systems APIs and development processes.
- Maintain and update the backend codebase incorporating feedback and addressing issues as they arise.
JOB MINIMUM REQUIREMENTS
Education
- Bachelors Degree in Computer Science Game Development or a related field.
Work Experience
- Minimum of 2 years of experience in game development with a strong portfolio showcasing relevant work.
Skills
- Proficiency in game engines such as Unity or Unreal Engine.
- Proficiency in backend programming languages such as C# Java Python or C
- Experience with server frameworks and tools (e.g. Node.js .NET or similar).
- Knowledge of database systems (e.g. SQL NoSQL) and data management.
- Knowledge of networking protocols or other communication protocols and multiplayer game development.
- Familiarity with AR and VR SDKs and platforms suchas ARKit ARCore Oculus SDK SteamVR and etc.
- Strong attention to detail and ability to work under pressure.
- Effective communication and teamwork abilities.
Job Types: Fulltime Permanent
This job has been sourced from an external job board.
More jobs on