Back End Developer
Software Engineering
Ho Chi Minh City, Vietnam
Company: Global Worldwide(Video Games)
Project: Kingdom Maker
Role Type: Full-Time
Location: Ho Chi Minh City, District 3
Experience: 5+ Years
Technical Stack SpecificationsTechnology
Expected Proficiency & Context
TypeScript & Remix
Advanced structural proficiency. Direct competence in Server-Side Rendering (SSR), data mutation hooks, loaders, actions, and strict type safety across full-stack applications.
MySQL
Comprehensive relational expertise. Skilled in design normalization, query optimization, index fine-tuning, and maintaining rigid ACID transactional integrity under load.
Redis
Practical data-structure utilization. Experience implementing high-throughput caching models, token rate-limiting libraries, and transient state stores.
Docker
Container infrastructure. Experienced in creating slim, multi-stage Dockerfiles and isolating discrete service contexts cleanly.
GitHub CI/CD
Workflow maintenance. Proficient in configuring GitHub Actions runner environments, securely injecting repository secrets, and mapping continuous deployments.
Key Responsibilities- High-Performance Systems Architecture: Design, optimize, and maintain robust API layers and secure web platforms using TypeScript and the Remix framework.
- State Management & Caching: Combat latency and handle traffic spikes effectively by leveraging Redis for session tracking, active user routing, and state validation.
- Relational Data Modeling: Architect clean, performant MySQL schemas, manage structural database migrations, and fine-tune queries processing extensive audit trails and player transactions.
- Containerization & Environments: Standardize builds using Docker to guarantee environment parity from local sandboxes straight through to live clusters.
- CI/CD Workflow Automation: Own and enhance automated test execution, static code analysis, and deployment pipelines using GitHub Actions.
- Live Ops Strategy Support: Equip operational teams with tools for real-time global deployment of game configurations, live economic events, and system notifications without forcing client patches.
- Reviewing Code: Check and review code, fix bugs, prevent bugs, give feedback, prevent any loss of quality in game
- Tool Development & Debugging: Debug and write new tools using Python, TypeScript, or batch script.
- Analytics Support: Support tracking events sent to the server.
- 3rd-Party Integration Troubleshooting: Troubleshoot issues related to 3rd-party services (e.g., Xsolla, Play Store, App Store).
- Performance Optimization Mindset: Acute awareness of system bottlenecks, latency metrics, and execution times, understanding their direct correlation to player engagement.
- Pragmatic Engineering Principles: A strong emphasis on clean, readable, self-documenting code supported by comprehensive automated testing boundaries.
- Global Collaboration: Professional verbal and written English communication skills, with comfort collaborating across decoupled pipelines and varying international timezones.
- Codebase Navigation: Ability to efficiently read and understand existing codebase with minimal documentation.
