Principal Node.js Engineer
Core
Lead the transformation of a core PHP monolithic backend into a secure, performant, and well-architected set of decoupled services for strategy games.
Role type
Principal Node.js Engineer (Backend)
Builds
Decoupled backend services, new APIs, payment systems, and data tracking for multiplayer strategy games.
Domain
Gaming (Strategy) + Backend Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, PHP 7/8, NestJS, DDD, Unit/Integration/E2E testing, Relational databases, Containers (Docker/Kubernetes), Cloud (GCP), Mentoring, Technical leadership
Preferred skills
Game development experience, AI tool usage (Claude Code/Codex/Gemini), Full-stack development
Technologies
NestJS, Sentry, Datadog, Sonar, Docker, Kubernetes, MySQL, Postgres, Redis, Memcache, Pub/Sub, GCP
Responsibilities
Lead architectural decisions for new services, drive technical discussions and decisions, mentor developers, coordinate with product teams and technical leads, integrate quality engineers into the development process, take ownership of tech KPIs
Seniority
Principal, hands-on IC with strategic influence