Full Stack Developer(Game Development)
Summary
Full-stack engineer at Triple Y Studio in Kuala Lumpur building online casual multiplier games: Cocos Creator (TypeScript) game clients, Vue + Tailwind web interfaces, and a Spring Boot/MySQL backend handling sessions, game settlement, and real-time PvP matches over WebSockets.
Salary: RM 6,000 – RM 9,000 per month
About the role
We are looking for a Full-Stack Engineer to build and maintain fast-paced online casual games centered on multiplier gameplay and real-time round settlement. Game screens are built in Cocos Creator, web interfaces in Vue, and a Spring Boot backend handles account sessions, game settlement and real-time PvP matches. Level and salary are based on ability.
Key responsibilities
Build and maintain game clients in Cocos Creator (TypeScript): UI, animation, game flow and scene transitions
Build and maintain web interfaces with Vue and Tailwind CSS
Build backend APIs in Spring Boot: login and session management, token refresh, game rounds and settlement, game history
Design and maintain MySQL schemas, write queries and tune performance
Build real-time PvP features: matchmaking, state sync and reconnection (WebSocket)
Connect front end and back end, and handle error states such as timeouts, duplicate logins, multiple tabs and network drops
Implement game logic from design specs, and verify values and probabilities together with the game designer
About you
Hands-on experience with Java and Spring Boot (REST APIs, Spring Data JPA or MyBatis, exception handling)
MySQL: schema design, SQL, indexes and transactions
Hands-on experience with Vue: component design, routing (Vue Router), state management (Pinia or Vuex), API integration
Tailwind CSS, or solid HTML / CSS skills, with the ability to build responsive layouts
Comfortable with TypeScript / JavaScript
Working knowledge of Cocos Creator: scenes, nodes, components, prefabs and Inspector properties; able to build a small playable screen on your own
Familiar with HTTP API design and WebSocket
Git
Nice to have
Spring WebSocket
Redis (caching, distributed locks, session storage)
Experience with online games, real-time multiplayer games, or points and wallet systems
Security work: replay-attack prevention, tamper-proof packets, server-side validation
Basic probability and statistics
Docker, CI/CD