
Senior API Engineer
AgileEngine
Kraków, MA, Poland • 18m ago • Remote
Senior
Remote
3,520 - 5,120 USD/yr
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

Quick Facts
Role: Senior API Engineer (Senior Backend Engineer)
Focus: REST/GraphQL APIs, database design, analytics, caching, queues, and AI-assisted development
Work model: 100% remote with flexible hours
Description
Build and scale backend REST and GraphQL APIs for a high-traffic gaming companion site. Own core backend systems including PostgreSQL/MySQL data modeling, ClickHouse analytics pipelines, Redis caching, scheduled jobs/queue consumers, and third-party integrations. Work daily with agentic AI coding tools, reviewing outputs and maintaining safety guardrails for safe merges.
Responsibilities
- Develop and maintain REST and GraphQL APIs in TypeScript using Fastify and Hono (user profiles, subscriptions, game data), including authentication, rate limits, and typed contracts.
- Design database schemas and write queries for PostgreSQL and MySQL using Prisma and Drizzle, including versioned game data, player builds, and live migrations.
- Run ClickHouse analytics pipelines (request logs, materialized views, article and revenue metrics) supporting queries for dashboards.
- Own caching end-to-end with Redis-compatible stores, query caching, tag invalidation, HTTP cache headers, and CDN purges.
- Build and operate scheduled jobs and queue consumers using NATS for syncing game data, 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-limit handling.
- Process game images into map tiles, sprite sheets, and responsive image sizes.
- Keep API/page responses lean to improve time to first byte, PageSpeed, and SEO in Remix and Next.js contexts.
- Direct and review AI coding agents; maintain guardrails via tests, lint rules, build checks, and agent instructions.
- Deploy using Docker, GitHub Actions, and Kubernetes; support high-traffic game launches, including outside standard hours.
Requirements
- 5+ years of backend development using TypeScript on Node.js.
- Strong command of TypeScript’s type system (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, migrations on live data, transactions and locking.
- Experience running an analytical database at production volume (ClickHouse preferred; BigQuery, Druid or similar also count).
- Experience designing caching: Redis or a compatible store, invalidation strategies, HTTP cache headers, CDN behavior.
- Experience designing and consuming REST and GraphQL APIs, including authentication and rate limiting.
- Experience with background jobs and message queues, including jobs that may run twice or not run at all.
- Experience with high-volume, user-facing production applications.
- Experience taking a product from idea to production.
- Proficiency with agentic AI coding tools (e.g., Claude Code, Cursor) through daily hands-on use and good judgment about when to review output.
- Comfortable reading and changing React code when a feature reaches the frontend.
- Able to work in a startup-style, fast-paced environment with changing priorities.
- Flexible about working hours for evening/weekend game launches.
- Upper-intermediate English level.
- Passion for gaming.
Benefits
- Growth with mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget.
- Competitive compensation with regular performance and compensation reviews.
- Flexibility: work 100% remotely with flexible hours that support focus and autonomy.
- Meaningful, modern projects using modern technologies alongside global teams and leading brands.
- Collaborative culture with zero micromanagement.
- Well-being & support via local programs and people-focused support tailored to your location.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Backend Engineer
AgileEngine
Senior
Technology
Kraków, MA, Poland · Remote
$4K - $5K/yr
25m ago

Senior Node.js Engineer
AgileEngine
Senior
Technology
Kraków, Poland · Remote
$4K - $5K/yr
25m ago
Senior Golang Developer Remote
Superdevs
Senior
Technology
Remote
0K zł - 0K zł/yr
6 days ago

Senior Automation Fullstack Developer
Link Group
Senior
Technology
Warsaw, Pl-Mz, Poland · Remote
N/A
5 days ago
Senior Backend Developer
Synergy Codes
Senior
Technology
Wrocław, Poland · Remote
N/A
6 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Full Stack Engineer (Python + React + SQL)
EPAM Systems
Senior
Technology
Krakow, Poland · Remote
N/A
5 days ago
Senior Software Engineer (Node/React)
DevsData LLC
Senior
Technology
Warsaw, Poland · On-site
€6K - €8K/yr
5 days ago

Senior Programista .NET
PKO BP Finat
Senior
Technology
Warsaw, MA, Poland · On-site
N/A
6 days ago

Senior Node.js Backed Developer (she/he/they)
Green Hive Technology
Senior
Technology
Poznań, Pl-30, Poland · Remote
N/A
6 days ago
Potential salary for Senior API Engineer role
Improve your resume for just $5
$3,520 – $5,120/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights