Back-end Developer (NodeJS)

K-Group (KBG Studios)
Sign in to view
Contract Duration: 12 months
New Jobs Share
Nodejs  3 yearsTypescript  3 yearsSQL  3 years
AWS  3 yearsRestful API  2 yearsObject-Oriented Programming  2 yearsRedis  2 yearsAnalytical Abilities  2 years

Why You'll Love Working Here

Receive preferred company stock (optional)
Quarterly bonus & 13th-month salary

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

 

More jobs for you

There is currently no related jobs.
The list will be updated as soon as possible. Let's return to all jobs search.
View more jobs