Beautitag Limited

Software Engineer

Hong Kong

almost 6 years ago
Save Job

Summary

Job Summary A Node.js developer is responsible for writing server-side web application logic in JavaScript and/or variants of it. Node.js developers usually develop back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the Node.js application. Responsibilities 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 Qualifications Strong proficiency with JavaScript Knowledge of Node.js and frameworks available for it - such as Express, Koa, etc Understanding the nature of asynchronous programming and its quirks and workarounds Good understanding of server-side templating languages - such as Jade, EJS, etc Good understanding of server-side CSS preprocessors - such as Stylus, Less, Sass, etc Basic understanding of front-end technologies, such as HTML5, and CSS3 Proficient understanding of code versioning tools, such as Git Implementing automated testing platforms and unit tests

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: