Responsibilities and Duties 1.
Strong Data structures and algorithms. 2.
Integration of data storage solutions like NoSQL & SQL Databases 3.
Implementation of security and data protection 4.Working with NoSQL Database MongoDB and the associated aggregatefunctions 5.
Integration of user-facing elements developed by front-end developers withserver-side logic. 6.
Writing reusable, testable, and efficient code 7.
Design and implementation of low-latency, high-availability, and performantapplications 8.
Working with NoSQL Database MongoDB and the associated aggregatefunctions 9.
User authentication and authorization between multiple systems, servers, andenvironments 10.
Integration of multiple data sources and databases into one system 11.
Creating database schemas that represent and support business processes 12.
Implementing automated testing platforms and unit test 13.
Proficient understanding of code versioning tools, such as Git, Bit bucket 14.
Knowledge of Node.js and frameworks available for it such as Express,StrongLoop, etc depending on the technology stack 15.
Understanding the nature of asynchronous programming and its quirks andworkarounds 16.