Monday, October 27, 2025

Job Description

1. INTRODUCTIONFounded in 2010, Ban Vien Corporation has embarked on an inspiring journey, evolving into a trusted technology partner that has left an indelible mark in the realm of software development and embedded system development. Today, our influence extends both domestically and internationally, showcasing our commitment to driving digital transformation. At Ban Vien, we relentlessly pursue innovation across diverse industries like Edutech, Fintech, Retail, Automotive, Smart IoT, and Logistics. Our comprehensive services span Digital Consulting, R&D, Software Development, and Dedicated Development Centers. This global expansion includes valued clients and esteemed partners in the United States, Germany, Japan, Singapore, China, Hong Kong, Thailand, Malaysia, and Vietnam.2. JOB DESCRIPTIONWe're looking for a highly skilled Game Developer to join our team, focusing on both client-side and server-side development for engaging, high-performance games. The ideal candidate has a strong background in game development fundamentals, including algorithms and optimization, and is proficient in both Cocos Creator and backend technologies. You should be a problem-solver with a knack for building robust, secure, and scalable game systems. • Client-side Development: Develop and maintain game features using Cocos Creator, JavaScript, and TypeScript. Implement and integrate Spine animations to bring game characters and assets to life. • Server-side Development: Design, develop, and maintain a robust and scalable game server using Node.js and/or Golang. This includes managing game logic, user data, and real-time communication. • Networking: Implement and manage various networking protocols, including raw sockets, WebSockets, and REST APIs, to ensure seamless and low-latency multiplayer gameplay. • Database Management: Work with both MySQL and PostgreSQL databases, as well as Elasticsearch for efficient data storage and retrieval. • Game Optimization: Identify and resolve performance bottlenecks on both the client and server. Implement efficient algorithms and data structures to ensure a smooth gameplay experience. • Security: Implement and maintain security measures to protect against common vulnerabilities like CORS attacks, cross-site scripting, SQL injections, and various networking attacks. Understand and utilize SSL/TLS mechanisms for secure data transmission. • System Administration: Deploy and manage game servers on Linux environments. Configure and maintain Nginx for load balancing and serving game assets. • Testing and Deployment: Develop and execute unit tests to ensure code quality. Work with CI/CD pipelines to automate the build, test, and deployment process. • Technical Expertise: Demonstrate a deep understanding of multithreading and be a master of both blocking and non-blocking programming paradigms to build high-concurrency systems. 3. REQUIREMENTS• Proven experience as a Game Developer, with a strong portfolio showcasing previous work. • Expertise in Cocos Creator, JavaScript, and TypeScript. • Proficiency in at least one backend language, with a strong preference for Node.js and Golang. • Solid understanding of game development principles, including the game loop, state machines, and strong algorithmic skills. • Experience with Spine animation integration. • Hands-on experience with networking protocols and technologies (WebSockets, REST APIs, raw sockets). • Familiarity with database systems, including MySQL, PostgreSQL, and Elasticsearch. • Strong knowledge of security best practices in game development (CORS, SQL injection, etc.). • Experience with Linux environments, Nginx, and logging systems. • Experience with CI/CD tools and unit testing. • Exceptional problem-solving skills and the ability to work independently or as part of a team. 4. COMPANY BENEFITS• 13th Salary + Performance Bonus. • Pass probation Bonus. • Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience). • Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model. • Flexible working time: only 8 hours required as continual working-time at the office. • Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave. • Professional and Personal Development Training Programs. • 4 Stars standard company trip in summer and a big annual Year-End-Party. • Coffee and snacks provided. • Holiday celebrations and parties for team members and family.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs