- Iaşi, Romania
- 3+ years
Build and scale the backend of a high‑traffic gaming companion platform.
Compensation
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Responsibilities
- Build and maintain REST and GraphQL APIs in TypeScript (Fastify, Hono) for user profiles, subscriptions and game data, including authentication, rate limits and typed contracts.
- Design schemas and write queries for PostgreSQL and MySQL (Prisma, Drizzle), including versioned game data, player builds and migrations on tables in live use.
- Run ClickHouse analytics pipelines: request logs, materialized views, article and revenue metrics, and the queries behind dashboards.
- Own the cache layers end to end: Redis-compatible stores, query caching, tag-invalidated cache, HTTP headers and CDN purges.
- Build and run scheduled jobs and queue consumers (NATS) for game data sync, leaderboards, Meilisearch indexing, sitemaps, Stripe webhooks, payouts and data-deletion requests.
Requirements
- Nice to have: Bun
- Nice to have: Remix
- Nice to have: Next.js
- Nice to have: Fastify
- Nice to have: Hono