Backend Engineer

Whimsy Games is looking for a Backend Engineer to build scalable backend systems and support game services through development and live operations.You’ll work on backend architecture, APIs, game economy systems, and player-facing services while collaborating with Game Designers and Unity developers.

Join to our team
Backend Engineer

Stack & Responsibilities:

  • AWS (CloudWatch) · Docker · Redis · Git
  • Language: TypeScript/Node.js, C#/.NET, or Java — candidate-selected
  • DB: candidate-selected relational or document store (PostgreSQL, MySQL, DynamoDB, MongoDB Atlas) with documented transactional guarantees
  • Broker: candidate-selected (SQS, RabbitMQ, Kafka); observability: candidate-selected self-hosted (Prometheus+Grafana, OpenTelemetry)
  • Own the client-server API contract: surface, versioning, error semantics, backward compatibility
  • Own game economy services: server-authoritative probability, balance config tooling for Game Design
  • Own IAP verification: App Store + Google Play receipts, idempotent entitlement grants, duplicate-webhook handling
  • Own location proximity service: coordinate ingestion, inter-player distance, anti-spoofing
  • Own observability: structured logs, latency/error metrics, on-call runbook; maintain API and architecture docs
  • Use and document AI tools (Claude, ChatGPT, Gemini) so the workflow is reproducible by the team

Requirements & Nice to Have:

  • Layered architecture: domain testable without framework or DB; stateless HTTP, idempotency, consistent error semantics
  • API versioning with deprecation policy; configurable timeouts, retry budgets, pagination limits
  • Integer/fixed-point for all currency ops — float = Non-Compliance; anti-abuse: idempotency keys, replay resistance, rate limiting
  • Token-based sessions: issuance, validation, revocation, refresh; no secrets in source or commit history; documented rotation
  • Single IAP interface for both stores; test mock replaceable; env via config
  • Latency budgets: transaction isolation, indexing, N+1; profiling via traces, query plans, load tests
  • Structured logs with correlation IDs; durable async messaging with idempotent consumers
  • Nice to have: F2P live ops · anti-fraud/anti-cheat · feature flags · CI/CD + IaC · location-based features · C# reading ability · technical writing

Join our team

    ready to start? portfolio

      i need
      i have a budget
      and please send me NDA
      Thanks for being awesome! And for contacting us.