Node Js Couch Base

Overview

On Site
Accepts corp to corp applications
Contract - Long term

Skills

Node JS
Couchbase

Job Details

Hi

Our client is looking Node Js Couch Base for Long Term Project in Remote, below is the detailed requirements.

Job Role: Node Js Couch Base

Location: Remote

Mode of Hiring: Long Term Contract


Mandatory skills: The candidate should have a strong experience in Node.js and Couchbase databases

Job Description

  • We are seeking a highly skilled Node.js Developer with hands-on experience in Couchbase to join our dynamic team. The ideal candidate will be responsible for designing and implementing scalable backend solutions, integrating with Couchbase NoSQL databases, and ensuring high performance and responsiveness of applications.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js.
  • Develop microservices and RESTful APIs that interact with Couchbase databases.
  • Write clean, maintainable, and testable code following industry best practices.
  • Implement and optimize N1QL queries for high-performance data access.
  • Collaborate with front-end developers, QA engineers, and other backend developers.
  • Troubleshoot issues and ensure application performance, quality, and responsiveness.
  • Set up Couchbase indexing and clustering strategies to support app scalability.
  • Participate in code reviews, architecture discussions, and agile ceremonies.

Required Skills

  • 4+ years of hands-on development experience in Node.js.
  • Strong experience working with Couchbase (including Bucket setup, N1QL queries, indexes).
  • Proficiency in REST API development and integration.
  • Solid understanding of asynchronous programming, Promises, and Event Loop in Node.js.
  • Familiarity with NoSQL database concepts and Couchbase's document-oriented model.
  • Experience with Couchbase SDK for Node.js.
  • Knowledge of containerization (Docker) and version control (Git).
  • Understanding of software design patterns and architecture best practices.

Good to Have

  • Experience with message queues like Kafka or RabbitMQ.
  • Familiarity with other NoSQL databases like MongoDB, Redis, etc.
  • CI/CD pipeline experience.
  • Exposure to cloud environments (AWS, Azure, Google Cloud Platform).
  • Basic knowledge of TypeScript
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.