Limit Break - Senior Backend Engineer, Core Services (Game)
Requirements
• Experience with building online and fast moving mobile games • Experience with AWS, Amazon EKS, and building cloud native applications • Experience with Unity Game Development • Experience working with Unity client teams • Experience with full stack development • If you are confident, driven and are looking for an exciting role, this job could be a great opportunity for you. • This is an international blockchain gaming company that operates regionally, and is opening offices in multiple locations around the globe.
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
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT