Job Description
Job type: On-site
Location: 12B, Nguyen Huu Canh street, 19 ward, Bình Thạnh district, Ho Chi Minh city
Headcount: 3
About KBG
KBG Blockchain Game Studios was born in 2021. Considered the first game company in Vietnam to build Games products related to the Blockchain platform. With the goal of creating entertainment products as well as providing investment opportunities and "playing and making money" for gamers.
KBG is also a member of K-Group
KBG games: ZodiBoom3D, Moon2050, Transformer Racing, and more at https://www.kbgstudio.com/
What You Will Do
- Participate in the product development life cycle
- Read and understand software description documents and user requirements (aka BA or Game Design document)
- Support, and consult PM to research and apply new technology to the project
- Design server system architecture, source code and database
- Design, build, develop and optimize API system
- Code features according to operating needs
- Read, understand documentation and integrate 3rd-party/partner/supplier systems
- Build docker, message queue, CI/CD (in cooperation with DevOps engineering)
- Deploy the system at AWS server, Digital Ocean (in cooperation with DevOps engineering)
- Building web/app security, preventing system attacks and data loss
- Maintenance, error handling, troubleshooting if arise
- Continuously improve and enhance the tool system, working process
- Review, analyze, upgrade and optimize the code during development
- Coordinate with PM, BA, Front-End, QC based on scope of work in different projects
- Contributing ideas, continuous improvement for products to meet customer needs and user experience
- Report and perform tasks as required by management
Why You’ll Love Working Here
- Salary: Negotiable
- Quarterly bonus & 13th-month salary
- A dynamic and challenging environment
- Receive preferred company stock (optional)
- Promotion & Insurance
- Team activities, company events: football league, birthday party, movie watching, team building, tourist trip, …
- Free breakfast, coffee, tea, milk and fruits
- Working time 8:30 – 18:00 (1 hour 30 minutes for break time), Monday to Friday
Your Skills and Experience
1. Must-have skills:
- From 2-3 years of practical experience with NodeJs + TypeScript
- Create NodeJS, HTTP, WebSocket
- Knowledge of analysis, design of system architecture and database
- Proficient in SQL (MySQL, PostgreSQL, SQLite) and NoSQL (MongoDB)
- Experience working with ExpressJS, socket.io, Redis
- Experience in writing Restful API
- Experience in deploying AWS EC2, AWS Lambda, Digital Ocean server systems
- Strong analytical skills, with excellent problem-solving abilities
2. Nice-to-have skills:
- Graduated college-university majoring in Programming, Computer Science
- Good understanding of Design Pattern, OOP, JSON
- Having practical experience in online multiplayer game projects is an advantage
- Experience in deploying and managing servers is an advantage
- Knowledge of Linux, Linux Server operation and monitoring tasks
- Know how to install and handle Docker, Nginx, CI/CD
- Candidates with experience in working with Blockchain Network related products is an advantage