Deel

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

Deel2 weeks ago
Location

Spain

Workplace

Remote

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Feb 24, 2026

Full TimeRemoteSenior

The role

Summary

Deel is seeking a Senior Back-End/Infrastructure Engineer to join their Giger team, building and maintaining powerful internal developer platforms for one of the fastest-growing SaaS companies. The role focuses on designing and scaling Kubernetes-based sandbox systems that enable rapid development and testing across hundreds of dynamic environments.

What you'll do

Sandbox Platform Development: Design, build, and maintain the control plane that powers hundreds of dynamic developer sandboxes with production-like environments
Backend Services Architecture: Develop robust backend tooling and services that automate sandbox creation, orchestration, and comprehensive lifecycle management
Infrastructure as a Platform: Productize and provide infrastructure as a platform including databases, caches, object storage, and queueing systems for development teams
Kubernetes Cluster Optimization: Scale and tune large Kubernetes clusters to provide capacity for volatile workloads using Karpenter, VPA, KEDA policies, and advanced scheduling strategies
Cost Optimization: Continuously track and optimize infrastructure costs across compute, storage, and data transfer at scale where every decision impacts the bottom line
Network Architecture: Own networking setup to replicate production environments while enhancing developer experience through traffic routing, ingress tuning, and asset serving
Observability Implementation: Implement and evolve comprehensive observability solutions within sandbox environments for monitoring and debugging
SRE Collaboration: Partner with Sandbox SRE teams to ensure 99.9%+ uptime and reliability across hundreds of daily sandbox deployments
Developer Experience Enhancement: Work directly with Deel engineering teams to improve developer experience and productize daily workflow needs into self-service platforms
Cross-functional Collaboration: Participate in full product planning lifecycle from discovery through deployment, providing technical input across all stages of development

What we look for

Technical

Backend EngineeringStrong backend engineering skills including API design, PostgreSQL database management, and event streaming with Kafka/NATS
Programming LanguagesProficiency in Node.js, Go, or Python with demonstrated experience building production-grade backend services
Cloud PlatformsHands-on experience with AWS, GCP, or Azure cloud platforms including infrastructure provisioning and management
Kubernetes ExpertiseAdvanced Kubernetes experience including creating custom tools, controllers, or operators that extend platform capabilities
Kubernetes EcosystemDeep knowledge of Kubernetes tools: networking (ingress controllers, CoreDNS, external-dns), secret management (Vault, External Secrets), and autoscaling (Karpenter, VPA, KEDA)
Container OrchestrationExperience managing large-scale Kubernetes clusters with 1000+ nodes and 30,000+ pods in production environments
Infrastructure as CodeProficiency with Helm charts and GitOps workflows for declarative infrastructure management
System DesignExcellent system design and problem-solving skills for building scalable, distributed infrastructure platforms

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Infrastructure CertificationsRelevant cloud certifications (AWS Solutions Architect, Google Cloud Professional, Azure Solutions Architect) preferred but not required

Experience

Software Engineering8+ years of experience in Software Engineering, Infrastructure Engineering, or Platform Engineering roles
Production SystemsProven track record of building and maintaining production-scale infrastructure systems supporting thousands of users
Large-scale OperationsExperience operating and troubleshooting complex, distributed systems in high-availability environments
Developer ToolingBackground in building internal developer platforms, CI/CD systems, or development environment automation

Skills

Required skills

KubernetesAdvanced proficiency in Kubernetes including custom controllers, operators, and large-scale cluster management
Backend DevelopmentStrong skills in Node.js, Go, or Python for building scalable API services and infrastructure tooling
Cloud InfrastructureDeep experience with AWS, GCP, or Azure for production workload deployment and management
Database ManagementExpertise in PostgreSQL including performance tuning, replication, and Kubernetes operator management
Container TechnologiesProficiency with Docker, container security, and orchestration best practices
Infrastructure AutomationExperience with Helm, GitOps, and infrastructure-as-code methodologies
Messaging SystemsKnowledge of Kafka, NATS, or similar event streaming platforms for microservices communication
System DesignAbility to architect scalable, fault-tolerant distributed systems supporting thousands of concurrent users

Nice to have

Internal Developer PlatformsExperience building platforms with tools like Okteto, Gitpod, or custom Kubernetes operators
Postgres OperatorsProduction experience with CloudNativePG, Zalando Postgres Operator, or similar database automation tools
Multi-cloud ArchitectureExperience designing and implementing multi-region and multi-cloud infrastructure solutions
Performance OptimizationSkills in cost optimization, resource right-sizing, and performance tuning for large-scale systems
Monitoring and ObservabilityExperience with Prometheus, Grafana, Jaeger, or similar observability stack implementation
SecurityKnowledge of Kubernetes security best practices, RBAC, and secret management systems

Compensation & benefits

Stock options

Available

Benefits

Stock Grant Opportunities

Equity compensation dependent on role, employment status, and location with potential for significant growth

Remote Work Flexibility

Fully remote position with optional WeWork access for collaborative work when needed

Location-based Perks

Additional perks and benefits tailored to your employment status and country of residence

Global Healthcare

Comprehensive healthcare and benefits coverage provided to workers in 109 countries worldwide

Professional Development

Access to learning and development opportunities in a fast-growing, innovation-focused environment

Inclusive Culture

Work with a diverse team of 7,000+ employees across 100+ countries speaking 74 languages


Interview process

  1. 1
    Initial Screening Talent acquisition team review of application and initial phone/video screening to assess basic qualifications and culture fit
  2. 2
    Technical Assessment Role-related technical assessment focusing on Kubernetes, backend development, and system design capabilities
  3. 3
    System Design Interview In-depth system design session covering large-scale infrastructure architecture and platform engineering concepts
  4. 4
    Technical Deep Dive Detailed technical interview with engineering team members covering Kubernetes operators, backend APIs, and infrastructure automation
  5. 5
    Cross-functional Collaboration Interview with product and SRE team members to assess collaboration skills and platform thinking
  6. 6
    Final Interview Leadership interview focusing on technical leadership potential, problem-solving approach, and alignment with Deel's mission

Apply for this position

You'll be redirected to the company's application page


Deel

Deel

View all jobs

Deel is a global payroll and HR platform that helps companies manage their global workforce.

San Francisco, California, United StatesFounded 2018deel.com

Tech Stack

Languages
Node.jsGoPython
Frameworks
Express.jsHelm
Databases
PostgreSQLCloudNativePGZalando Postgres Operator
Tools
KubernetesDockerKarpenterKEDAVPAGoldilocksGitOpsVaultExternal SecretsCoreDNSAWS Load Balancer Controlleroauth2-proxyIngress Controllers
Other
AWSGCPAzureKafkaNATSOktetoGitpod
Apply Now