We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the 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. A basic understanding of front-end technologies is necessary as well. 

•    Collaborate with other members of the team, such as front end developers 

•    Writing reusable, testable, and efficient code 

•    Design and implementation of low-latency, high-availability, and performant applications 

•    Implementation of security and data protection 

•    Integration of data storage solutions   

•    Writing unit test cases 

•    Documenting application changes and developing updates. 

 Skills 

•     Strong proficiency with JavaScript   

•    Experience of Node.js and frameworks available such as Express 

•    Practical experience with REST, PostgreSQL, WebSocket, MongoDB, Redis. 

•    User authentication and authorization between multiple systems, servers, and environments 

•    Understanding the nature of asynchronous programming and its quirks and workarounds 

•    Integration of multiple data sources and databases into one system 

•    Understanding differences between multiple delivery platforms, such as mobile vs. desktop, 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 

•    Good understanding of front-end technologies, such as HTML5, and CSS3 

Location

India

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: