← Back to jobs

Full-Stack Engineer

Role Overview

This senior full-stack engineer role involves designing and building backend services with TypeScript/Node.js and REST/gRPC APIs, modeling data in MongoDB, and using RabbitMQ for messaging. On the frontend, you'll develop Vue 3 applications with SSR/SSG, manage state, and optimize performance. You'll work in a distributed, collaborative team to expand an innovative gaming platform, ensuring seamless integration between hardware and software.

Perks & Benefits

The role offers flexible remote work within European time zones, allowing for a balanced work-life setup. You'll join a creative, international team focused on innovation and quality, with opportunities to work on a unique, award-winning hardware gaming platform. This position involves cutting-edge device-based game testing, blending physical and digital gameplay for professional growth.

Full Job Description

Our client, aUS-based creator of the entertainment system - the first-in-class immersive-reality innovative console, and the gaming platform, is looking for an experienced Full-StackEngineer to join the team.Location:Ukraine, EuropeType:Remote, full-timeStart date: ASAPAbout the product:A cube-shaped gaming console with 24 screens you twist, tilt, & shake that merges the physical and digital worlds. The entertainment system combines modular hardware, immersive software, and innovative game design to create an entirely new category of interactive entertainment. The core appeal of this innovative product lies in its mission to merge the physical and digital worlds, transforming how people play, learn, and interact with technology. About the Role: We're looking for a Full-Stack Engineer to join the distributed development team and help expand the platform. This role blends backend engineering and frontend development, enabling seamless interaction between the device ecosystem, internal tools, and user-facing applications. You'll be working in a fast-paced, collaborative environment where innovation and precision meet. Responsibilities: Backend (~70%) Design and build TypeScript/Node.js services and REST/gRPC APIsModel data in MongoDB (schemas, indexes, performance) and build messaging flows in RabbitMQApply event-driven and microservice patterns; define clear service contracts (Protobuf)Own availability/performance concerns (HTTP/1.123 semantics, caching, streaming)Containerize with Docker, configure Nginx reverse-proxy; contribute to monorepo workflows. Frontend (~30%) Build and integrate Vue 3 UI (Composition API) for internal/admin/player-facing toolsUse SSR/SSG (Vike/Vite) where appropriate; manage state (Pinia) and server state (Vue Query)Implement UI interactions/animations (GSAP or alternatives) and optimize performanceMaintain a shared component library and SCSS/Sass styles. Requirements: 5+ years of experienceMonorepo experienceStrong production Node.js + TypeScriptDeep understanding of HTTP/1.123REST API design/operation (versioning, pagination, auth, rate limiting)MongoDB (high proficiency) and RabbitMQ (exchanges, routing, durability, back-pressure)Microservices & event-driven architecture in production gRPC + Protocol Buffers for inter-service communicationDocker (practical) and Nginx (basic+)Git, code review, unit/integration testing foundations.Production Vue 3 + TypeScript (Composition API)Experience with SSR/SSG frameworks (Vike or similar) and ViteState management (Pinia) and data-fetching (TanStack Query / Vue Query, Axios)Confident with SCSS/Sass, modern CSS, and Web APIs (DOM)English - B1 or higher (reading and writing technical documentation) Nice to have: NestJS (baseline production)Kubernetes, ClickHouseVitest/Jest, test strategy designBluetooth/BLE exposure (device integration)Familiarity with GSAP for complex animationsNative languages (C/C++/Rust) exposureGoogle Cloud PlatformBasic cryptography experience (hashes, sym/asym crypto, signatures, certificates, jwts). The company offers: The opportunity to work with a unique, award-winning hardware gaming platformA creative and international team focused on innovation and qualityFlexible remote collaboration within European time zonesInvolvement in cutting-edge device-based game testing where physical and digital gameplay meet

Similar jobs

Found 6 similar jobs