1. Understanding the nature of asynchronous programming and its quirks and workarounds
2. Developing and maintaining all server-side network components and API developments
3. User authentication and authorization between multiple systems, servers, and environments
4. Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
5. Hands-on knowledge on a wide range of Javascript Technology.
6. Hands-on knowledge on a NodeJS frameworks
7. Excellent knowledge of ExpressJS framework.
8. Excellent Knowledge of MongoDB database, added & test APIs on postman.
9. Excellent Knowledge of Deploying Backend on Server.
10. Making Video call, audio call and chat features through WEBRTC and .
11. Identify programming bottlenecks and bugs and find fixes.
12. Design and implementation of low-latency, high-availability, and performant applications.
13. Understanding fundamental design principles behind a scalable application
14. Should be open to work on new platforms/technologies/frameworks.
15. Hands on experience in Coding, Testing, Implementation and Support
16. Good knowledge of AJAX, Jquery & Javascript, HTML, CSS, PHP
17. Good knowledge about Mysql and mongo. Excellent Team Player and ability to work independently
18. Best practices implementations within the project modules.
19. Responsible for production of project modules.
20. Own Project ownership with support team members
21. Meet project module deadlines.
22. Orientation & Transition of new members in the team.
23. Take assigned review findings and audits findings to closure.
24. Participate in Defect Prevention activities.
25. Participate in Code Review, Game Reviews and audits.
26. Ensure timely and complete communication within the unit.
27. Performing peer reviews to ensure the standard/best coding/development guidelines.