Back to all jobs
Limit Break logo

Senior Backend Engineer, Core Services (Game)

Limit Break
TokyoOn-site2y ago
Employment
Full-time
Seniority
Senior

About the role

About us:

About the Role: 

Limit Break is looking for experienced backend systems software engineers to join our Core Services team. As a senior member of the team, you will be in a position to influence our best practices and processes, and to create a truly customer-driven culture from the ground up.

This is a unique opportunity for an intellectually curious and hardworking team player to help the organization truly shape engineering in blockchain technologies.

Responsibilities:

  • Design, implement, and maintain backend services for a live mobile game using Go, gRPC, REST, protobuf, MySQL, Redis, and service-to-service APIs.
  • Own gameplay-adjacent backend systems such as inventory, IAP, live events, leaderboards, messaging, notifications, guild/social systems, scheduling, player state, and live configuration.
  • Build systems that are safe under liveops pressure: remote config, event launches, timed campaigns, content updates, rollbacks, partial failures, and client/server version mismatches.
  • Design APIs and data flows that are backwards compatible with live mobile clients and resilient to retries, duplicate requests, bad network conditions, and stale client state.
  • Diagnose and resolve production issues involving logs, metrics, traces, database state, Redis state, service health, client reports, and live player impact.
  • Collaborate closely with Unity client engineers, design, QA, production, data, and product leadership to turn ambiguous feature goals into reliable live-service behavior.
  • Improve backend architecture, operational visibility, test coverage, deployment safety, and engineering quality through thoughtful design and code review.
  • Participate in incident response and post-launch support for live features, especially during high-volume events, releases, and time-sensitive campaigns.

Requirements. Who you are and what you've done. 

  • B.S. in Computer Science, or a related field
  • 5+ years of software engineering experience, ideally in backend/server-side development with production services at high scale
  • Experience architecting complex software solutions
  • Experience across the full software development lifecycle from requirements definition through testing and deployment
  • Proficient with at least two programming languages, including one of the following: Go, Node.js, C#
  • Understanding of relational databases and basic unix networking (files, sockets)
  • Experience with Docker and containerization
  • Strong sense of initiative and ownership
  • A "roll up your sleeves" mindset to get the job done
  • Proficiency in English

What an ideal candidate looks like:

731,000+ hidden jobs like this

Limit Break and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.