View-Job

View-Job Pago —

Senior Game Developer
  • 8-12 Years
  • Bangalore
  • Nov 30,2021 21:10:00
  • Job Title:  Senior Game Developer
  • Position Type:  FullTime
  • Experience:  8 - 12 Years
  • Location Bangalore
  • Job Status InActive
Job Description:
  • We are looking for a highly competent Node.js Backend Developer responsible for managing the higly scalable exchange of data between the server and the players. Your primary focus will be the development of all server-side logic, definition and maintenance of the multiple databases, third-party api integration & customisation, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for coordinating the integration of front-end elements built by your co-developers into the game. Therefore, a basic understanding of front-end technologies is necessary as well.

    As a Nodejs Game Developer you will be designing code architecture, implementing, debugging and optimising systems to extend the game feature set; ensuring quality code and supporting others with code and design reviews as part of Agile team. There are many projects in the pipeline; you'll be working on complex and interesting engineering problems.

Keyskills
  • Strong proficiency with JavaScript, Typescript
    Proficiency in Object oriented Javascript and deeper understanding of datastructures, algorithms, design patterns.
    Knowledge of Node.js and frameworks available for it such as express
    Knowhow of routing, dataflow, streaming, RPC, PubSub architecture, Message bus, Event queueing and distributed system based programming concepts.
    Understanding the nature of asynchronous programming and its quirks and workarounds
    Knowhow of server-side templating languages.
    Basic understanding of front-end technologies.
    Understanding accessibility and security compliance
    User authentication, tokenization and authorization between multiple systems, servers, and environments
    Integration of multiple data sources and databases into one system
    Understanding fundamental design principles behind a scalable application
    Understanding differences between multiple delivery platforms, such as mobile vs. browser, and optimizing output to match the specific platform
    Creating database schemas that represent and support business processes
    Implementing automated testing platforms and unit tests
    Proficient understanding of code versioning tools, such as Git
    Desirable to have knowlege on Photon Engine, Vivox
    more than 5 years of experience in development, desirable with gaming domain / realtime experience
    Salary range 18 - 22LPA or contract 6L (4 months duration)