Job Description
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