We are looking for a skilled Node.js developer to optimize and create scalable web-based applications. You will work with our front-end developers, design back-end components, and integrate data storage and protection solutions.
To succeed as a Node.js developer, you should have extensive knowledge of Node.js services and experience in a similar role. An expert Node.js developer ensures stable, fast, and secure data exchange between servers and end-users.
Only candidates with at least 3 years of experience and a serious commitment to the job will be considered.
Responsibilities
- Develop and maintain all server-side network components.
- Ensure optimal performance of the central database and responsiveness to front-end requests.
- Collaborate with front-end developers on element integration.
- Design customer-facing UI and back-end services for various business processes.
- Develop high-performance applications by writing testable, reusable, and efficient code.
- Implement effective security protocols, data protection measures, and storage solutions.
- Run diagnostic tests, repair defects, and provide technical support.
- Document Node.js processes, including database schemas, and prepare reports.
- Recommend and implement improvements to processes and technologies.
- Stay informed of advancements in Node.js development.
Requirements
- Master's degree in computer science, information science, or similar.
- At least 3 years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5, CSS3, React, and NEXT.JS.
- Excellent interpersonal, communication, and collaboration skills.
- Strong analytical and problem-solving abilities.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.