Senior Backend Engineer
Build and operate the backend for a live mobile F2P game and AI agentic platform
You will own the backend for a live mobile free-to-play game and the AI agentic platform that powers operations. This includes developing and maintaining the game backend (API server, realtime via Socket.io, analytics ingestion, cron jobs) in a TypeScript monorepo, as well as the AI agent platform (MCP server in Go) that bridges LLMs with databases and third-party APIs. You will work with production systems serving real players and revenue, us...
Why This Role?
Own the backend from day one with a clear path to platform or tech lead as the company scales
Key Responsibilities
- Develop and maintain the game backend including API server, realtime Socket.io connections, analytics ingestion, and cron jobs in TypeScript
- Build and extend the AI agent platform (MCP server in Go) to bridge LLMs with internal databases and third-party APIs
- Manage and operate production systems including MongoDB replica sets, ClickHouse analytical queries, Redis, and RabbitMQ for async messaging
- Deploy and maintain services on Kubernetes (k3s on GCP) using Helmfile and GitLab CI
- Integrate with external platforms such as Slack, Discord, GitLab, Meta Ads, Google Ads, AppLovin, and Apple/Google Play Store APIs
- Implement and support LLM routing across Anthropic, OpenAI, and DashScope for AI-powered features
Requirements
- 5+ years of backend engineering experience with TypeScript/Node.js at production scale
- Experience shipping and operating production services at scale
- Proficiency with MongoDB in production including replica sets, aggregation pipelines, and transaction patterns
- Experience with ClickHouse for analytical queries, materialized views, and joins at scale
- Experience running Kubernetes in production (specifically k3s on GCP, deployed via Helmfile + GitLab CI)
- Strongly preferred: comfort reading and extending Go stdlib net/http services for MCP server development
Required Skills
Keywords
View Original Description from RemoteOK
Original description from RemoteOK
About the role You'll own the backend for a live mobile F2P game and the AI agentic platform that powers how we operate it. Feature releases, live ops, monetization, analytics pipeline, reliability. Senior IC with real ownership from day one and a path to platform / tech lead as we scale. You work with our production systems serving real players and real revenue. The primary stack is TypeScript/Node.js (Fastify) with MongoDB, ClickHouse, Redis, and RabbitMQ. The AI tooling layer is Go. We use AI heavily as part of how we work. Claude agents write production code alongside us. If you're a strong backend engineer who's comfortable with that mode, you'll fit right in. What you'll work on Game backend: API server, realtime (Socket.io), analytics ingestion, cron jobs — all in one TypeScript monorepo AI agent platform: MCP server in Go bridging LLMs with our databases and third-party APIs External integrations: Slack, Discord, GitLab, Meta Ads, Google Ads, AppLovin, Apple App Store LLM routing: Anthropic, OpenAI, DashScope Production support for our live PvP mobile game Required 5+ years backend engineering TypeScript/Node.js at production scale. you've shipped & operated production services at scale MongoDB in production: replica sets, aggregation pipelines, transaction patterns ClickHouse: analytical queries, materialized views, joins at scale Kubernetes in production (we run k3s on GCP, deploy via Helmfile + GitLab CI) Strongly preferred Go: comfortable reading and extending stdlib net/http services. Our MCP server is Go LLM API integrations (Anthropic, OpenAI) Mobile gaming backend: live ops, A/B test infrastructure, IAP validation RabbitMQ or similar async messaging OAuth/JWT/RBAC Nice to have MCP (Model Context Protocol) — we use mark3labs/mcp-go F2P economy design / monetization backend experience Apple/Google Play Store API Agent systems or autonomous workflow background Please mention the word **HUMILITY** and tag ROjox when applying to show you read the job post completely (#ROjox). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
Source site may be blocked by Indonesian ISPs
Some Indonesian ISPs (Telkomsel, Indihome) block RemoteOK. If the Apply button doesn't open, try mobile data or a VPN.
Tip: switch network or enable a VPN, then click Apply again.
Openness not stated by employer — check the listing
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.