TL;DR
Backend Developer (GameDev): Build the backend that powers thousands of concurrent battles in a competitive FPS game with an accent on real-time infrastructure, sub-50ms response times and flawless matchmaking. Focus on architecting transactional systems managing player inventories worth real money and implementing server-authoritative validation.
Location: Hybrid role based in Montreal, Quebec. Exceptional candidates in Canada may be considered but local candidates will be prioritized.
Company
hirify.global is building the competitive FPS that PC players have been waiting for.
What you will do
- Design distributed systems managing real-time game state across thousands of concurrent matches.
- Build ELO-based matchmaking supporting 50,000+ concurrent players with <5 second queue times.
- Architect transactional systems managing player inventories.
- Implement server-authoritative validation and integrate with BattlEye/EAC.
- Build hot-patching systems for zero-downtime updates during peak hours.
Requirements
- 5+ years shipping multiplayer game backends (not web apps that happen to be games).
- Proven scaling experience: You've handled 50K+ CCU in production.
- Battle-tested with: PlayFab, Pragma, AccelByte, or built similar from scratch.
- Deep knowledge: Kubernetes at scale, AWS game services, NodeJS performance optimization.
- Game-specific expertise: Tick rates, client prediction, lag compensation, state synchronization.
- Shipped titles you can point to on Steam/Epic/Console.
Nice to have
- Direct Unreal Engine 5 replication system experience
- Contributions to GDC talks or technical game blogs
- Experience with competitive game ranking systems (ELO, TrueSkill)
- Background in anti-cheat or game security
Culture & Benefits
- Building the competitive FPS that PC players have been waiting for.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →