Deel

Back-End/Infra Engineer (Kubernetes / Node.js)

Deel

Apply
2 days ago
Barcelona, Spain +15 more
Senior / Staff+
H1B Sponsor

Responsibilities

  • Design, build, and maintain the control plane for dynamic developer sandboxes.
  • Develop backend tooling and services for sandbox automation and lifecycle management.
  • Productize infrastructure as a platform, including databases and caching systems.
  • Scale and tune the Kubernetes cluster for volatile workloads.
  • Optimize costs related to compute, storage, and data transfer.
  • Manage networking setups to enhance developer experience.
  • Implement observability within sandboxes.
  • Collaborate with the Sandboxes SRE team to ensure uptime and reliability.

Requirements

  • 8+ years of experience in Software Engineering, Infrastructure, or Platform Engineering.
  • Strong back-end engineering skills, including API design and experience with Postgres and Kafka/Nats.
  • Proficiency in Node.js, Go, or Python.
  • Experience with AWS, GCP, or Azure.
  • Advanced knowledge of Kubernetes, including creating tools and operators.
  • Familiarity with Kubernetes networking, secret management, and autoscaling.
  • Experience with Helm charts and GitOps.
  • Ability to maintain large Kubernetes clusters with thousands of nodes and pods.
  • Excellent system design and problem-solving skills.
  • Strong communication and collaboration abilities.

Benefits

  • Stock grant opportunities based on role and location.
  • Additional perks and benefits depending on employment status and country.
  • Flexibility of remote work, including optional WeWork access.

Tech Stack

Apache KafkaAWSAzureGoGoogle Cloud PlatformHelmKubernetesNode.jsPostgreSQLPythonVault

Categories

BackendDevOps