Hybrid Node.js Developer

Posted last week

Apply now

About the role

  • Lead the planning, design, and hands-on migration of Node.js microservices and related infrastructure from Tanzu/PCF/TKGI to GKE.
  • Design, deploy, and manage highly available, scalable, and secure GKE clusters; implement best practices for Pod security, networking (VPC, GKE ingress, Service Mesh), and resource management.
  • Collaborate with application teams to adapt and refactor Node.js services for optimal performance and cloud-native best practices within the GKE environment.
  • Develop and maintain infrastructure as code using Terraform for provisioning and managing GCP resources, including networking, security components, and GKE clusters.
  • Implement and optimize CI/CD pipelines (Cloud Build, Jenkins, GitLab CI) for automated build, test, and deployment of containerized Node.js applications to GKE.
  • Configure and manage monitoring, logging, and alerting solutions using GCP's Operations suite (Cloud Monitoring/Logging/Trace) to ensure system reliability and performance post-migration.
  • Create comprehensive technical documentation, migration procedures, operational runbooks, and mentor junior team members.

Requirements

  • 4+ years of hands-on experience with a major public cloud provider; strong preference for Google Cloud Platform (GCP).
  • Must-Have GCP Services: GKE, Compute Engine, Cloud IAM, Cloud SQL/Firestore, Cloud Build, Artifact Registry, and Cloud Monitoring/Logging.
  • Deep expertise with Kubernetes deployment, scaling, security, and operations.
  • Experience implementing CI/CD pipelines for containerized applications.
  • Working knowledge of Node.js application architecture, package management (npm/yarn), and containerization (Docker best practices).
  • Knowledge of shell scripting (Bash), preferably from Windows systems.
  • Experience with Git and standard branching/merge strategies.
  • Understanding of microservices architecture.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Desired: GCP Cloud certification; familiarity with container security scanning and vulnerability management; experience with advanced Kubernetes networking concepts (NetworkPolicy, CNI plugins); prior Tanzu (PCF/TKGI) experience; familiarity with relational and NoSQL databases (Cloud SQL, MongoDB).

Job title

Node.js Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job