Senior Node.js Developer

Overview

On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Node.js development
Kubernetes
Docker
Kafka
AMQ
Cosmos DB
Cassandra
MariaDB

Job Details

Senior Node.js Developer (Cloud & Microservices)

We are seeking a highly skilled Node.js Developer with a minimum of 6 years of hands-on experience to join our dynamic team. The ideal candidate will have deep expertise in backend development, microservices architecture, and cloud-native technologies.

Key Responsibilities:

  • Develop and maintain scalable microservices using Node.js.

  • Design and implement solutions with cloud and edge computing principles.

  • Work with cloud databases including Cosmos DB, Cassandra, and MariaDB.

  • Integrate and manage messaging systems such as Kafka and AMQ.

  • Manage containerized applications using Kubernetes and Docker (minimum 3 years).

  • Collaborate on CI/CD pipeline creation and optimization using GitOps, Jenkins, and Git.

  • Conduct automation testing using microservices testing frameworks.

  • Monitor system health using Splunk, Dynatrace, and Grafana.

  • Write and manage configuration in YAML files; utilize shell scripting for automation tasks.

  • Troubleshoot and optimize performance in a Linux environment.

Requirements:

  • 6+ years of professional experience in Node.js development.

  • Strong background in building cloud-native, distributed systems.

  • Solid knowledge of container orchestration and cloud deployment strategies.

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform preferred).

  • Excellent problem-solving and debugging skills.

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.