Responsibilities Collaborate with front-end and back-end developers and designers to build application following client requirements Create clear, simple, and reusable code Develop all server-side logic, including data storage to optimize website performance Identify programming bottlenecks and bugs and find fixes Test, update and validate web applications to be used on different web browsers Execute automated testing platforms and system tests Developing and maintaining all server-side network components. Implementing effective security protocols, data protection measures, and storage solutions. Node.js processes, including database schemas, as well as preparing reports.Skills Bachelors/Masters degree in Computer Science or equivalent experience At least 2+ years of experience with JavaScript and Node.js Hands-on expertise in REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, etc. Familiarity with Docker and AWS infrastructure Understanding of data security principles Proficiency in JavaScript, web stacks, libraries, and frameworks Strong analytical and problem-solving aptitude skills Knowledge of front-end technologies Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Ability to understand business requirements and translate them into technical requirements Knowledge of front-end technologies such as HTML5 and CSS3.