Company Description KKSOFT is a gaming company that supports both dedicated Vietnamese gamers and industry partners. The company delivers engaging game experiences for players while providing game studios and businesses with a reliable publishing partner. KKSOFT offers deep local market insight, strong marketing capabilities, and monetization expertise to help partners grow their titles. Team members collaborate closely with studios and other stakeholders to bring high-quality gaming content to the Vietnamese market. The environment is dynamic, growth-oriented, and focused on creating impactful gaming experiences.
Role Description The Middle Full Stack Developer will work on both front-end and back-end components of web-based gaming platforms and related systems. This full-time, on-site role is based in Ho Chi Minh City, Vietnam, and involves collaborating with product managers, designers, and other developers to implement features, optimize performance, and maintain scalable architectures. Day-to-day responsibilities include developing user interfaces, building and integrating APIs, working with databases, and ensuring secure, maintainable code. The developer will participate in code reviews, troubleshoot issues, and contribute to continuous improvement of development processes. The role also requires close collaboration with cross-functional teams to support new game launches, updates, and platform enhancements.
Qualifications
- Strong Full-Stack Development and Software Development skills, with experience working across both client and server sides.
- Proficiency in Front-End Development, including HTML, JavaScript, and Cascading Style Sheets (CSS).
- Experience in Back-End Web Development, including building and integrating RESTful APIs and working with server-side frameworks.
- Solid understanding of relational or NoSQL databases and data modeling for web applications.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Ability to write clean, testable code and familiarity with automated testing practices.
- Effective communication skills and ability to work in cross-functional, agile teams.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience in the gaming industry or a strong interest in games and game platforms is an advantage.