Node JS Developer (Remote)

DUBAI, United Arab Emirates

About Us:

Alrais Enterprise Group is a leading multi sector company dedicated to fostering a positive work environment where our employees can thrive and contribute to our collective success. We are committed to upholding high standards of employee relations and fostering a culture of respect, fairness, and collaboration.

About the role:

We're seeking a Node.js Developer to join our team, specializing in server-side development, database optimization, and front-end integration. Ideal candidates will excel in UI/UX design, efficient code writing, and secure MongoDB implementation.

Responsibilities:

  • Developing and maintaining all server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing efficient security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.

Requirements and skills:

  • Minimum 2 years of proven experience as a Node.js Developer or similar role with expertise in developing and maintaining server-side network components.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience with Python is a plus.
  • Must have solid experience with MongoDB and a strong grasp of its functionalities and best practices.
  • Deep understanding and hands-on experience in optimizing database performance and ensuring responsiveness to front-end requests.
  • Ability to collaborate effectively with front-end developers to integrate UI elements seamlessly.
  • Proficiency in designing customer-facing UI and developing robust back-end services for diverse business processes.
  • Strong capability to develop high-performance applications using testable, reusable, and efficient code.
  • Experience in implementing effective security protocols, data protection measures, and storage solutions.
  • Skill in conducting diagnostic tests, resolving defects, and providing technical support as needed.