Senior Node.js Developer (offline)

About the Role:

 

We are looking for a skilled Senior Node.js Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining the full lifecycle of our web applications. You will work closely with our team to design and implement scalable, high-performance web solutions using a range of technologies and frameworks.

 

Required Skills:

 

5 years experience with TypeScript.

 

Proficient in Node.js and frameworks available for it

 

Strong understanding of JavaScript, including ES6+ syntax.

 

Familiarity with database technology (SQL and NoSQL) such as MySQL, MongoDB, Redis and/or PostgreSQL.

 

Experience with RESTful API design and development.

 

Message Broker systems, such as RabbitMQ or ActiveMQ

 

Knowledge of code versioning tools, such as Git.

 

Strong problem-solving skills and ability to work in a fast-paced environment.

 

Excellent communication skills and fluency in English.

 

Nice to Have:

 

Knowledge of with PIM systems.

 

Experience with ZenDesk API

 

Experience with containerization technologies like Docker and Kubernetes.

 

Knowledge of CI/CD pipelines and tools.

 

Experience with unit testing and end-to-end testing frameworks.

 

Responsibilities:

 

Develop and maintain web applications using Node.js and JavaScript frameworks.

 

Build reusable code and libraries for future use.

 

Implement integrations with internal and external services

 

Optimize applications for maximum speed and scalability.

 

Collaborate with other team members and stakeholders.

 

Participate in code reviews to maintain high-quality code.

 

Stay up-to-date with emerging technologies and industry trends.

 

We Offer:

 

Competitive salary and benefits package.

 

Opportunity to work with the latest technologies in a dynamic team environment.

 

Professional development opportunities.

 

Flexible working hours and remote work options.

 

Collaborative and supportive work culture.