Back-End/Infra Engineer (Kubernetes / Node.js)
Deel
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