Job disponibil:

Node.js Developer

In localitatea: Timisoara

Detalii:

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the client facing apps, and also between components in our cloud infrastructure. Your primary focus will be the development of server-side logic, design and implementation of high performace communication between components, integration with databases and other data sources, ensuring high performance and high availability.

 

Responsibilities

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

• Writing reusable, testable, and efficient code

• Build libraries for future use

• Implementation of security and data protection

• Optimize applications for maximum speed and scalability

• Integration of data storage solutions (including, but not limited to: ElasticSearch, MongoDB, MySQL, Redis)

• Design and implementation of RESTful APIs

• Write unit and integration tests

• Write and maintain CI/CD integration scrips (Docker, Jenkins)

• Collaborate with other team members and stakeholders

 

Skills and Qualifications

• Strong proficiency with JavaScript

• Knowledge of Node.js and frameworks available for it (eg. Express, StrongLoop)

• Understanding the nature of asynchronous programming

• Strong understanding of JavaScript, its quirks, limitations and workarounds

• Solid understanding of standard network communication protocols (HTTP, WS)

• Experince with writing and maintaining RESTful APIs

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

• Knowledge of HTTP authentication protocols (basic, OAuth, JWT, SAML)

• Integration of multiple data sources and databases into one system

• Experience working with multi-tiered architectures and microservices

• Using CI/CD platforms (esp. Jenkins)

• Implementing unit tests

• Proficient understanding of code versioning tools, such as Git

• Basic grasp of Docker

• TypeScript knowledge and experince is a plus

• C++ programming experience is a plus

• Experince writing Node.JS native modules is a big plus

• Basic understanding of front-end technologies, such as HTML5, and CSS3 is a plus

 

For morre details contact me at the number 0772239431 or at teodora@ams-hr.ro



job

Aplica la acest job

Campurile marcate cu * sunt obligatorii

UPLOAD CV * - max. 1Mb .doc sau .pdf

Top