Node.js Backend Developer

AgileEngine

Kraków, Pl-06, Poland • 2h ago • Remote

Senior

Remote

2,500 - 5,269 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Node.js Backend Developer role

Improve your resume now

$2,500 – $5,269/year

Quick Facts

  • Role: Backend Engineer / Node.js Backend Developer

Description

Build and scale backend services for a high-traffic gaming companion platform. You will design and maintain REST and GraphQL APIs, PostgreSQL/MySQL data models, Redis-compatible caching, ClickHouse analytics pipelines, and background processing—while working daily with agentic AI coding tools and applying safety guardrails for code changes.

Responsibilities

  • Build and maintain REST and GraphQL APIs in TypeScript (Fastify, Hono) with authentication, rate limits, and typed contracts

  • Design schemas and write queries for PostgreSQL and MySQL (Prisma, Drizzle), including versioned game data, player builds, and live migrations

  • Run ClickHouse analytics pipelines (request logs, materialized views, and metrics powering dashboards)

  • Own caching end to end: Redis-compatible stores, query caching, tag invalidation, 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

  • Integrate third-party APIs (Stripe, Discord, Blizzard, IGDB, Steam, YouTube) with retries/backoff and rate limiting

  • Process game images into map tiles, sprite sheets, and responsive image sizes

  • Keep responses lean for Remix and Next.js pages to improve TTFB, PageSpeed, and SEO

  • Work with AI coding agents daily: direct, review output, and maintain guardrails (tests, lint rules, build checks, agent instructions)

  • Deploy via Docker, GitHub Actions, and Kubernetes; support high-traffic game launches as needed

Requirements

  • 3+ years of backend development with TypeScript on Node.js

  • Strong TypeScript type system knowledge (generics, inference, discriminated unions, narrowing)

  • Schema validation experience with Zod or similar

  • Strong SQL skills in PostgreSQL and/or MySQL (schema design, indexing, query plans, live migrations, transactions/locking)

  • Experience operating analytical databases at production volume (ClickHouse preferred)

  • Experience designing caching (Redis or compatible, invalidation strategies, HTTP cache headers, CDN behavior)

  • Experience designing and consuming REST and GraphQL APIs (authentication, rate limiting)

  • Experience with background jobs and message queues (duplicate runs, missed runs, and reliability handling)

  • Experience with high-volume, user-facing production applications

  • Experience taking a product/feature from idea to production

  • Daily hands-on proficiency with agentic AI coding tools (e.g., Claude Code, Cursor) and strong judgment about when to review/check output

  • Comfort reading and changing React code when features reach the frontend

  • Ability to work well in a startup-style environment with changing priorities

  • Flexible working hours for evening/weekend launch coverage

  • Upper-intermediate English level

  • Passion for gaming

Benefits

  • Professional growth: mentorship, TechTalks, and personalized growth roadmaps

  • Competitive compensation: USD-based compensation with budgets for education, fitness, and team activities

  • Flextime with remote and office options for work-life balance

  • Exciting projects working with Fortune 500 enterprises and leading product brands

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report