Node.js Backend Engineer for Scalable, Secure Apps
Summary
Builds and maintains secure, scalable Node.js backends using Express, databases, and async patterns while collaborating with frontend teams.
We have an Immediate Requirement for a skilled Node.js Developer to join our team. The ideal candidate will have a minimum of 2 years of experience in Node.js development and will be responsible for designing, developing, and maintaining server-side applications using Node.js. The successful candidate will work closely with our team of developers to build high-quality, scalable, and maintainable applications.
In a typical work day you would:
- Develop and maintain server-side applications using Node.js
- Write reusable, testable, and efficient code
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Create and maintain technical documentation
- Stay up-to-date with emerging trends and technologies in Node.js development
About the position:
- Experience with Node.js frameworks such as Express
- Understanding of asynchronous programming and event-driven architecture
- Experience with databases such as MySQL, MongoDB, or PostgreSQL
- Familiarity with version control systems such as Git
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Preferred:
- Experience with front-end technologies such as ReactJS and Next.js
- Knowledge of cloud computing platforms such as AWS
- Familiarity with containerization technologies such as Docker or Kubernetes