Senior Server Engineer
An opportunity is available at an innovative game technology company at the forefront of video games and blockchain technologies. They are focused on developing exceptional video games that utilize distributed ledger tech and offer a platform for other developers to do the same.
The company prides itself on its 'People First' culture, emphasizing mutual respect and empathy while striving for excellence in both personal and professional lives. They are on the lookout for a Senior Server Engineer to join their expanding team in Brighton. This role is tailored for an experienced backend specialist seeking career growth.
Responsibilities
The role of Senior Server Engineer will involve spearheading the design, development, and maintenance of server-side infrastructure and services for Unity-based games. Ideal candidates will possess a robust background in server-side development, a comprehensive grasp of networking protocols, and relevant experience in Unity game development.
Experience
- Minimum of 5 years of experience as a Server Engineer in Unity game development.
- Proficient in server-side programming languages including Node.js.
- Extensive knowledge of backend technologies like Node.js, Postgres, and Redis.
- Familiarity with networking protocols, client-server architectures, and server-authoritative game logic.
- Skilled in designing and implementing RESTful APIs, web services, and distributed systems.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficient with SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Redis.
- Strong understanding of software development principles and agile methodologies.
- Capable of problem-solving and resolving complex server-related challenges.
- Excellent communication skills and the ability to work effectively within cross-functional teams.
Attributes
- Exceptional communication skills
- Strong organizational abilities
- Proactive approach to work
- Calm demeanor
- Pragmatic problem-solving mindset
Key Responsibilities
- Develop and maintain server-side infrastructure and services for games with an emphasis on scalability and reliability.
- Collaborate with game developers to implement server-side features based on game design requirements.
- Integrate APIs and third-party services to enhance server-side functionality.
- Optimize server performance, including database queries, network communication, and overall load.
- Work with network engineers to ensure secure and efficient data transfer between clients and servers.
- Troubleshoot server-related issues, identify performance bottlenecks, and implement optimizations.
- Stay updated on industry trends and emerging technologies in server-side development and Unity game development.
- Mentor junior engineers and assist in their professional development within game development.
This role offers an exciting opportunity to contribute to the success and expansion of cutting-edge games. If you are passionate about server-side development, equipped with Unity game development knowledge, and thrive in a collaborative, fast-paced setting, we invite you to join the team and help create immersive gaming experiences for players.
The company values diversity and inclusivity, actively encouraging candidates from marginalized communities to apply. For candidates needing accommodations due to a disability during the interview process, please contact accessibility@mythical.games for assistance. Their aim is to ensure accessibility and fairness throughout the interview procedure.