
Job description
-
Develop and maintain the core game technology infrastructure that serves as the backend for our game worlds
-
Architect systems that allow games, marketplaces, and user-generated content/platforms to communicate and interoperate seamlessly
-
Work closely with game designers and other software engineers to ensure that our technology meets the needs of our games and players
-
Continuously improve and optimize the performance, reliability, and scalability of our infrastructure
Requirements
-
Experienced as a software engineer, with a focus on distributed systems or backend.
-
Strong understanding of distributed systems principles and algorithms
-
Proficiency in Go with prior experience shipping production-grade code
-
Experience with container orchestration software (Docker, Kubernetes, etc.)
-
Excellent problem-solving and communication skills
-
Passion for games and game technology
Nice to have
-
Experience with game technology infrastructure development and/or game engine development
-
Proficiency in Rust
-
Experience leading an engineering team
-
Experience with blockchain core protocol engineering
-
Experience with Cosmos SDK