Schwarz Group

Platform Fullstack Engineer (m/f/d)

Schwarz Group
Apply
1 day ago
Barcelona, SpainSenior

Responsibilities

  • Design APIs, boilerplates, and platform solutions that improve developer experience and reduce infrastructure complexity.
  • Investigate developer pain points and deliver self-service platform capabilities for internal engineering squads.
  • Build and extend the Developer Portal using Backstage backend plugins, custom integrations, catalog processors, Scaffolder actions, and UI plugins.
  • Develop scalable services with .NET Core and C# and build portal functionality with Node.js, TypeScript, and React.
  • Design and consume resilient REST APIs and integrate event-driven workflows, webhooks, workflow engines, and external APIs.
  • Build and manage Docker containers, Kubernetes deployments, services, ingresses, and ConfigMaps.
  • Develop CI pipelines for builds, testing, static analysis, and container registry management, and implement GitOps-based continuous delivery.
  • Provision and automate cloud infrastructure and support observability through OpenTelemetry and Grafana-stack dashboards.
  • Lead internal technical workshops, document architectural decisions, and write integration guides.

Requirements

  • Proficiency with Node.js and TypeScript for Backstage backend plugins, integrations, catalog processors, and Scaffolder actions.
  • Strong experience developing robust, scalable services with .NET Core and C#.
  • Experience with REST API design and resilience patterns such as circuit breakers, retries, and rate limiting, including libraries such as Polly.
  • Experience with event-driven architecture, webhooks, or workflow engines such as Temporal, Argo Workflows, or KEDA.
  • Advanced knowledge of React and TypeScript for modular portal interfaces and custom Backstage UI plugins.
  • Hands-on Docker experience, including container management, multi-stage image builds, and container security.
  • Experience deploying, managing, and orchestrating applications in Kubernetes clusters.
  • Experience building CI pipelines and practical experience with GitOps and continuous delivery, preferably ArgoCD.
  • Preferred experience with internal developer platforms, control planes, Crossplane, Humanitec, Kratix, or custom Kubernetes Operators and CRDs.
  • Preferred experience with Backstage templates, complex software catalog structures, Helm, Kustomize, or declarative configuration tools.
  • Knowledge and practical experience with Google Cloud Platform, including GKE, Cloud Run, IAM, and Secret Manager, or cross-cloud migration projects.
  • Experience provisioning cloud infrastructure with Terraform or OpenTofu.
  • Familiarity with OpenTelemetry and Grafana-stack tools including Prometheus, Loki, and Tempo.
  • Interest or experience using Gemini, Copilot, or Cursor for AI-assisted development.

Benefits

  • Work at the intersection of agility and security within the Schwarz Group's stable foundation.
  • Fast decision-making processes and genuine creative freedom in projects.
  • Opportunity to contribute to digital sovereignty in Europe and build technology used across Schwarz Group divisions and external customers.
  • The posting is for a position based in Neckarsulm, Germany.
Schwarz Group

About Schwarz Group

11-50 employees

Schwarz Group is a German retail group that owns and operates the Lidl and Kaufland grocery chains, plus production and waste-management businesses (Schwarz Produktion and PreZero). Through its digital arm Schwarz Digits it builds and runs IT, cloud, data, and security services for its brands and external clients, and offers retail media solutions via Schwarz Media. Headquartered in Neckarsulm, it is privately held and active across Europe and beyond.

Contact me