Summary
✨ AI‑Generated
A senior full-stack role developing real-time interactive platforms, integrating streaming technologies, backend services, and user-facing applications.
Highlights
Build interactive real-time experiences across frontend, backend, and streaming technologies with significant ownership.
Description
Senior Full-Stack Engineer
Our client is building a multiplayer streaming layer for casino games, where players can follow streamers, watch gameplay, interact in real-time, and participate in prediction-style multiplayer experiences.
We are looking for a Full-stack Engineer who can own the technical implementation across browser, backend, real-time systems, and third-party integrations.
This role is best suited for someone who can work through ambiguous product requirements, identify architecture risks early, and turn prototypes into production-hardened systems.
Responsibilities
Own end-to-end product flows across frontend and backend.
Integrate LiveKit Cloud for streamer camera, microphone, and gameplay streaming.
Build and maintain real-time room flows for streamers and viewers.
Integrate with existing multiplayer game server / RGS flows.
Implement room lifecycle features such as create, join, leave, close, reconnect, and moderation hooks.
Build viewer layouts with game feed, streamer camera, chat, and prediction UI.
Work with backend/player identity flows for authenticated access and LiveKit token generation.
Coordinate with game frontend, backend/math, RGS/provider, and product stakeholders.
Identify product and architecture risks around wallet ownership, operator context, streaming support, and browser limitations.
Keep MVP scope pragmatic while leaving a clear path to production hardening.
Required Skills
Senior-level JavaScript/TypeScript experience.
Pixie.jsiGaming experienceStrong frontend engineering skills in browser-based applications.
Strong backend/API engineering skills.
Experience with WebSockets or similar real-time communication systems.
Ability to reason about authentication, sessions, roles, and permissions.
Comfortable debugging browser behavior, media elements, async events, and state synchronization.
Ability to work without fully specified requirements and clarify tradeoffs with stakeholders.
Strong ownership mindset and ability to coordinate across teams.
Strong Bonus Skills
LiveKit, WebRTC, video/audio streaming, or real-time media experience.
Multiplayer game or real-time game backend experience.
Experience with moderation/chat systems.
Experience integrating third-party provider APIs.
Experience with regulated products, payments, KYC, AML, or responsible gaming.
Ideal Candidate:
The ideal candidate has shipped complex full-stack products before, understands real-time browser applications, can integrate third-party systems pragmatically, and is comfortable challenging unclear product assumptions.