Must-Haves (Non-negotiables): 

Bachelor’s degree (or equivalent experience) in computer science, software development, engineering
Proven experience as a NodeJS Developer or similar role of at least 3years
Strong proficiency in JavaScript and the Node.js runtime environment

ROLE DESCRIPTION

Develop and maintain server-side applications using Node.js
Write clean, maintainable, and efficient code
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Design and implement RESTful APIs to support front-end services
Optimize applications for maximum speed and scalability
Troubleshoot and debug applications to ensure optimal performance
Implement security and data protection measures
Stay updated with emerging technologies and industry trends to drive innovation
Participate in code reviews and contribute to improving development processes

QUALIFICATIONS:  

Bachelor’s degree (or equivalent experience) in computer science, software development, engineering
Proven experience as a Node.js Developer or similar role of at least 3years
Strong proficiency in JavaScript and the Node.js runtime environment
Experience with frameworks such as Express.js or Koa.js
Understanding of asynchronous programming and event-driven architecture
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Experience with databases such as MongoDB, PostgreSQL, or MySQL
Knowledge of version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
General understanding of infrastructure as code and CI/CD pipelines and the willingness to learn more
Basic experience with AWS platform or Heroku
  • ICT
  • Computer