Senior Backend Developer

May 25, 2022
Da Nang, Vietnam
... Not specified
... Senior
Full time
... Office work

We are looking for a skilled software programmer who is comfortable with back-end programming for a blockchain game project. Senior Backend Developers will be primarily responsible for implementing core web services systems to support live game operations as well as game development operations.

Responsibilities

  • Work with client-side developers to create efficient communication structures and ensure synchronization between client/server.
  • Work with the production team to create frameworks, APIs and tools for use by large-scale online multiplayer casual games.
  • Create web-based dashboards and other tools to support live game operation, analytics, deployment, and testing.
  • Write client and server-side code to support integration with third-party/external platforms such as analytics, CDN, login, matchmaking, user data storage, etc.
  • Work with client team, core tech team and external providers to ensure that game data is secure, reliable and efficient
  • Create server-side game logic for online social mobile games
  • Support gameplay programmers to plug in the Unity game to the backend wherever applies
  • Take initiative to improve coding quality guidelines, tools and methods, including unit testing, code analysis, build systems automation, deployment automation etc.
  • Experience with one or more server frameworks, such as Node.js / Express, etc.
  • Solid knowledge of Javascript/Typescript such as Angular JS, ReactJs
  • Experience with REST-style interfaces and other web service-related technologies
  • Familiarity with database technologies such as MySQL, Oracle and MongoDB, Redis
  • Successfully implemented server-side logic for one or more multiplayer games or other applications with similar interaction.
  • Experience with long-connection programming, such as with TCP/IP, Websockets, Socket.io, etc
  • Experience with the Unity game engine

Nice to have:

  • Experience writing code which interfaces with third-party platforms such as payment, advertising, etc.
  • Experience building/working with scalable systems for large numbers of users (load balancing, DB sharding)
  • Experience with social platform integration such as Facebook, Wechat, etc.
  • Understanding of bottlenecks in blockchain interaction and various potential solutions (e.g., L2 frameworks).

Why it's great to work at Ubisoft Danang:

  • An international, professional, collaborative, modern and creative environment
  • Attractive remuneration package
  • Performance rewards
  • Creative & endless fun projects
  • Flexible working time
  • Premium healthcare insurance for you and your family
  • Team building, Lunar New year Celebration, Projects celebration
  • Beers and treats every Friday  (yay!)
  • Staff clubs
  • Free in-house entertainment facilities (PS5, Switch, Arcade Machine…), coffee, tea  and fresh fruits 
EMPLOYEE SIZE
5000 + employees
COMPANY JOBS
2877 available jobs
WEBSITE