Integration of user-facing elements developed by front-end developers with server side logic.
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.
Understanding the nature of asynchronous programming and its quirks and workarounds.
Good understanding of server-side templating languages.
Good understanding of server-side CSS preprocessors.
Basic understanding of front-end technologies, such as HTML5, and CSS3.
Understanding accessibility and security compliance.
User authentication 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.
Good understanding of NodeJS frameworks like ExpressJS etc
Basic understanding of WebSockets. Required Skills:
HTML 5
JavaScript
Nodejs
Express Framework
Jira / Asana / Trello
English Written and Verbal Communication
Full time