Responsibilities Work on building the back-end applications that power web and mobile applications. Developing and implementing complex Node.js applications. Understand and implement the approach that is needed to develop the user interface as well as those parameters that will be used in the project. Participate in performance optimization and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.
Requirements Minimum of 5 years of experience in software engineering. Demonstrable experience in web application development with expertise in Node.js. Knowledge of database technologies and agile development methodologies. Experience both in frontend development and test automation.
Key Skills Database management. Frontend. Security. Asynchronous programming. JavaScript. Source control. API communications. Experience with express framework.