About the Role
We’re on the hunt for a Middleware/Backend Game Developer to power the engine behind our mobile games. You’ll build the systems that handle player data, matchmaking, leaderboards, real-time updates, and analytics. If you live for scalable architecture, real-time APIs, and clean backend logic, this role is built for you.
What You’ll Do
Design and implement middleware services that connect mobile clients to backend APIs
Work with cloud databases and storage systems to manage persistent player data
Develop matchmaking systems, leaderboards, cloud saves, and session tracking
Collaborate with frontend developers to design robust data contracts and sync systems
Secure and optimize communication between game clients and backend services
Integrate third-party services: Firebase, PlayFab, Photon, Nakama, AWS Lambda, etc.
Manage backend logic for in-game events, rewards, purchases, and push notifications
Write serverless functions, RESTful APIs, and real-time WebSocket services
Implement telemetry and logging systems for real-time monitoring
Skills & Qualifications
3+ years experience with backend or middleware systems for games or apps
Proficient in Node.js, Python, C#, or Go
Deep understanding of RESTful APIs, WebSockets, and data serialization
Experience with cloud databases (e.g., Firestore, Redis, MongoDB, PostgreSQL)
Experience with at least one game service platform: Firebase, Nakama, PlayFab, GameSparks
Strong security mindset for managing sensitive user data and authentication flows
Understanding of mobile game telemetry and metrics systems
Bonus Points For
Experience building and scaling real-time multiplayer game servers
DevOps knowledge (CI/CD, Docker, cloud functions, Kubernetes, etc.)
Familiarity with Unity networking, Mirror, or Photon Fusion
Prior experience in analytics tagging or A/B testing frameworks
Job Type: Contract
Pay: $50,000.00 - $60,000.00 per year
Schedule:
10 hour shift
8 hour shift
Monday to Friday
Weekends as needed
Work Location: Remote