NodeJS developer

The role is ideal for those with strong JavaScript skills and experience in Node.js frameworks, eager to work in a dynamic and collaborative tech environment.

Roles and responsibilities:

  • Develop and maintain server-side applications using Node.js
  • Collaborate with front-end developers on integrating user-facing elements with server-side logic
  • Implement high-performance and scalable server-side logic
  • Work with databases and server-side frameworks (e.g., Express.js)
  • Ensure optimal performance of the central database and responsiveness to front-end requests
  • Write reusable, testable, and efficient code
  • Implement security and data protection measures
  • Integrate data storage solutions including databases, key-value stores, blob stores, etc.

Qualification:

  • Strong proficiency with JavaScript and understanding of asynchronous programming.
  • Good understanding of server-side templating languages (e.g., Jade, EJS).
  • Knowledge of server-side CSS preprocessors (e.g., Stylus, Less, Sass).
  • Understanding accessibility and security compliance.
  • Familiarity with the limitations of Node.js and workarounds.
  • Bachelor’s degree in Computer Science, Engineering, or relevant field is preferred.

Experience:

  • Experience with JavaScript and Node.js frameworks (e.g., Express.js).
  • Familiarity with front-end technologies (e.g., HTML5, CSS3).
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience integrating multiple data sources and databases into one system.

Apply:

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.