Job Title: |
|
Node JS Developer |
Category: |
|
Software Development |
Total Positions: |
|
3 |
Job Location: |
|
Lahore |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Career Level: |
|
Experienced Professional |
Minimum Experience: |
|
1 Year |
Salary Range: |
|
PKR 0 to 0 per Month |
Apply By: |
|
Jun 7, 2021 |
|
|
|
|
|
|
|
|
Job Description: |
We are looking for a Node.js Developer accountable for managing the swapping of data among the server and the users.
- Developer must have preceding experience with online multiplayer gaming is a must.
- Your principal focus will be the development of all server-side logic, classification and maintenance of the central database, and ensuring high recital and responsiveness to requests from the front-end.
- You will also be accountable for integrating the front-end elements built by your co-workers into the game.
- Therefore, a basic understanding of front-end technologies is necessary as well.
- Design and execution of low-latency, high-availability, and performant applications.
- Writing reusable, testable, and efficient code.
- Implementation of security and data protection.
- Integration of user-facing essentials developed by front-end developers with server-side logic.
- Integration of data storage solutions with the apps.
- Write and implement software solutions that integrate different systems.
- Identify and suggest several opportunities to improve productivity and functionality.
- Preceding experience with multiplayer gaming is a must
- Min 3-year(s) experience in Node.js Development.
- Robust proficiency with JavaScript
- Deep understanding of Node.js architecture and its execution.
- Knowledge of Node.js and frameworks obtainable for it such as Express, Strong Loop, etc.
- Familiarity with the whole web stack, including protocols and web server optimization techniques
- Understanding about Game Structures and Cloud Games
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, handlebars etc.
- Understanding the nature of asynchronous programming and its coincidences and workarounds
- Familiarity with different software design patterns.
- Understanding of fundamental design principles behind a scalable application.
- Write reusable and testable code.
- Proficient understanding of code versioning tools Git.
- Strong unit test and debugging skills.
- A Bachelor’s degree preferably in technology would be preferred or any other training/equivalent
|
Company Information |
|
Company Name: Zawast Group Company Description:
|
|