Senior Fullstack Engineer - Node.js/TypeScript
Core
Designing, building, and enhancing backend microservices and shared services for a game platform, extracting them from a PHP monolith to run on Google Cloud.
Role type
Senior Fullstack/Backend Engineer (Node.js/TypeScript)
Builds
Internal services for game teams, external-facing game platform features, and shared infrastructure.
Domain
Gaming (Strategy games) + Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, Next.js, Nest.js, Express.js, Jest, distributed systems (queues/pub-sub, idempotency, eventual consistency), SQL/NoSQL databases, cloud platforms (GCP), Docker, MySQL, Redis, microservices architecture, mentoring
Preferred skills
PHP, Java, AI tools integration, agile methodologies (Scrum/Kanban), high-load backend services
Technologies
Next.js, Nest.js, Express.js, Jest, Mocha, Turbopack, GitHub, Docker, MySQL, Pub/Sub, Redis, Google Cloud
Responsibilities
Extract loosely coupled microservices from a PHP monolith; maintain and extend central shared services; define SLOs and add metrics/tracing/logging; participate in on-call/incident reviews; leverage AI tools to enhance development efficiency; collaborate with game designers and product leads; mentor engineers via design reviews and pairing; drive initiatives to enhance platform stability and scalability.
Seniority
Senior, hands-on IC with mentorship responsibilities
