Stuart Muckley and Martin Thomas formed Code Wizards Group back in 2002, bringing together a combined 50 years of coding and video games experience.
Since then, they have assembled teams of battle-hardened veterans across both Code Wizards and Multiplayer Wizards; professional services on a mission to help esports orgs, AAA studios, and indies alike build and run successful games.
The secret behind our success? We care about our clients' games and players as much as they do.
Code Wizards are one of the world's leaders in Game and Esports Tech. We're in a period of growth and looking to bolster our software engineering capabilities by adding more developers to our team.
We’re looking for an experienced Unity programmer with strong backend expertise to join our team on a contract basis. While you’ll occasionally work on client-side Unity code, the core focus of this role is on server-side systems that support multiplayer gameplay and live services.
You’ll be instrumental in building and maintaining the backend infrastructure powering features like matchmaking, leaderboards, and database integrations. If you thrive in architecting scalable backend solutions in the gaming space, this is your opportunity to make a real impact.
DUTUIES AND RESPONSIBILITIES
Develop and maintain backend services and APIs for a Unity-based game
Implement matchmaking systems and real-time multiplayer infrastructure
Design and manage scalable leaderboard systems and player stat tracking
Work with cloud platforms (e.g., AWS, GCP, Azure) to deploy and manage services
Integrate with third-party APIs and services (e.g., analytics, payments, identity)
Write and maintain secure, well-documented, and testable code
Collaborate with client-side developers to ensure seamless front-backend integration
Participate in code reviews, architecture planning, and performance tuning
SKILLS AND EXPERIENCE
Strong programming experience with C# and Unity (client-side familiarity)
Proven experience developing backend systems for games or real-time applications
Solid knowledge of RESTful APIs, WebSockets, and multiplayer networking concepts
Experience with backend frameworks (e.g., Node.js, .NET Core, or similar)
Familiarity with database technologies (SQL & NoSQL), such as PostgreSQL, MongoDB, Redis
Experience with matchmaking logic, game session management, and player state persistence
Proficient with cloud infrastructure (AWS, GCP, or Azure), CI/CD pipelines, and containerization (Docker, Kubernetes)
Excellent debugging and optimization skills for server performance
Experience with PlayFab, Photon, Nakama, or similar game backend services
Prior work on live-service or multiplayer games
Familiarity with DevOps workflows and monitoring tools