Node.js Developer

Posted 8 months ago

Position Overview:

We are looking for a highly skilled Node.js Developer with a minimum of 4 years of professional experience to play a key role in our development team. As a Node.js Developer, you will have the opportunity to work on exciting and challenging projects, helping us build high-performance web applications.

Key Responsibilities:

Design, develop, and maintain server-side applications using Node.js.

Collaborate with cross-functional teams, including front-end developers, designers, and product managers.

Participate in the entire application development lifecycle, from conceptualization and design to testing, deployment, and ongoing maintenance.

Optimize applications for maximum performance, ensuring they are scalable and responsive.

Troubleshoot and debug applications to resolve issues, bugs, and bottlenecks.

Stay up to date with the latest industry trends and emerging technologies to keep our applications competitive.

Qualifications:

Bachelor’s/ Master’s degree in computer science or a related field.

A minimum of 4 years of professional experience in server-side development using Node.js.

Proficiency in JavaScript, web technologies, and strong understanding of asynchronous programming.

Experience with popular Node.js frameworks and libraries (e.g., Express, Hapi, Koa).

Knowledge of database systems such as MongoDB, MySQL, or PostgreSQL.

User authentication and authorization between multiple systems, servers, and environments.

Integration of multiple data sources and databases into one system.

Understanding fundamental design principles behind a scalable application, accessibility, and security compliance.

Creating database schemas that represent and support business processes.

Understanding of front-end technologies, such as HTML5, and CSS3.

Knowledge of Microservices.

Experience with AWS/ Google Cloud.

Strong problem-solving skills and the ability to work independently or as part of a team.

Excellent communication and collaboration skills.

Additional Information:

This is a full-time position.

We offer competitive compensation and benefits packages.

The option to work remotely may be available.

Apply Online

A valid phone number is required.
A valid email address is required.