We are looking for an experienced Node.js Developer to join our talented development team. As a
Node.js Developer, you will be responsible for managing the interchange of data between the server
and the users, as well as developing and maintaining server-side logic. You will collaborate with
front-end developers, understand user requirements, and implement efficient, scalable, reliable
server-side applications and integrating data storage and protection solutions.
Responsibilities:
๏ท Develop, test, deploy and maintaining all server-side components using Node.js.
๏ท Ensuring optimal performance of the central database and responsiveness to front-end
requests.
๏ท Design and implement APIs for seamless communication between the server and front-end
applications.
๏ท Collaborate with front-end developers on the integration of elements with server-side logic.
๏ท Developing optimized high-performance applications by writing testable, reusable, and
efficient code for maximum speed and scalability.
๏ท Implementing effective security protocols, data protection measures, and storage solutions.
๏ท Running diagnostic tests, repairing defects, and providing technical support.
๏ท Collaborate with stakeholders to define and implement new features.
๏ท Documenting Node.js processes, including database schemas, as well as preparing reports.
๏ท Recommending and implementing improvements to processes and technologies.
๏ท Keeping informed of advancements in the field of Node.js development.
๏ท Stay updated on emerging trends and technologies in Node.js and related ecosystems.
Requirements:
๏ท Proven experience as a Node.js Developer or similar role.
๏ท Strong proficiency in JavaScript, including asynchronous programming.
๏ท Knowledge of Node.js and frameworks like Express.
๏ท Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
๏ท Experience with database systems, preferably MongoDB.
๏ท Understanding of RESTful APIs and web services.
๏ท Knowledge of code versioning tools, preferably Git.
๏ท Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
๏ท Knowledge of front-end technologies such as HTML5 and CSS3.
๏ท Superb interpersonal, communication, and collaboration skills.
Qualifications:
๏ท Master / Bachelorโs degree in Computer Science/ Engineering
๏ท Relevant certifications in Node.js development are a plus.
๏ท At least 10 years' experience as a Node.js developer.
๏ท Exceptional analytical and problem-solving aptitude.
๏ท Great organizational and time management skills.
๏ท Availability to resolve urgent web application issues outside of business hours.
If you have a passion for building scalable and efficient server-side applications using Node.js, and
you enjoy working in a collaborative and dynamic environment, we invite you to apply for this
exciting opportunity.