Software Engineer - Backend

PROBAT AG
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German, English

Job location

Tech stack

Clean Code Principles
.NET
Azure
Code Review
Continuous Integration
Information Engineering
Data Structures
Data Warehousing
Software Design Patterns
PostgreSQL
NoSQL
Software Architecture
RabbitMQ
Redis
Strategies of Testing
Azure
Cloud Platform System
Backend
Containerization
Kubernetes
Information Technology
InfluxDB
Kafka
Docker
Microservices

Job description

Gemeinsam mit deinem Team gestaltest du moderne, datenbasierte Digital-Lösungen für die Food-Industrie. In enger Zusammenarbeit mit Vertrieb und Produktmanagement nutzt du direktes Kundenfeedback, um unsere Produkte kontinuierlich mit neuen Funktionen und Features weiterzuentwickeln., * (Modernes Engineering:) Du entwickelst hochskalierbare .NET-Microservices und verantwortest deren Deployment in der Azure Cloud - mit Fokus auf Performance, Resilienz und Wartbarkeit.

  • (Automatisierte Qualität:) Mit xUnit und modernen Teststrategien (Unit-, Integrations- und Akzeptanztests) sicherst du einen nahtlosen CI/CD-Prozess und stellst die technische Exzellenz unserer Lösungen sicher.
  • (Data Engineering und Architektur:) Du entwirfst und implementierst effiziente Datenstrukturen für datenintensive Anwendungen - mit Blick auf Skalierbarkeit, Stabilität und Zukunftsfähigkeit.
  • (Code Excellence:) Du führst und begleitest Code-Reviews, förderst Clean Code, Design Patterns und eine gemeinsame Ownership-Kultur im Team.
  • (Interdisziplinäres Handeln:) Im engen Austausch mit Steuerungs- und Prozessingenieuren (m/w/d) entwickelst du ganzheitliche digitale Lösungen, die Maßstäbe in der Food-Industrie setzen.

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation mit Erfahrung als Backend Developer (m/w/d)
  • Gute Kenntnisse in .NET, PostgreSQL und idealerweise NoSQL-Technologien wie Redis, InfluxDB oder Data Warehouses
  • Erfahrung mit Microservice-Architekturen, asynchronem Messaging (z. B. RabbitMQ, Kafka, Azure Service Bus) und Cloud-Plattformen wie Azure
  • Kenntnisse in Resilienz- und Fehlertoleranzmustern sowie Interesse an sauberer Softwarearchitektur (z. B. DDD, Clean Architecture)
  • Kenntnisse in Containerisierung (Docker, Kubernetes) und CI/CD-Pipelines
  • Strukturierte, lösungsorientierte Arbeitsweise, Teamgeist und Freude an neuen Technologien
  • Gute Englischkenntnisse in Wort und Schrift.

Benefits & conditions

  • Ein starkes Team in einem zukunftsorientierten Unternehmen
  • Ein attraktives Gehaltspaket
  • Flache Hierarchien und direkte Kommunikation
  • Strukturierte Einarbeitung und individuelle Entwicklung
  • Flexible Arbeitszeiten und Möglichkeit zum mobilen Arbeiten je nach Aufgabenbereich
  • Moderne Arbeitsumgebung mit internationalen Projekten

About the company

Über PROBAT. Seit mehr als 155 Jahren steht PROBAT für Pioniergeist und Innovationskraft in der Kaffeeindustrie. Durch gezielte Übernahmen im Bereich der Lebensmittelverarbeitung, einen intensiven Technologietransfer innerhalb der Unternehmensgruppe und den Ausbau eines weltweiten Servicenetzwerks hat sich PROBAT zu einem führenden Komplettanbieter für die Lebensmittelindustrie entwickelt. Das Unternehmen plant, entwickelt und fertigt Maschinen, schlüsselfertige Produktionsanlagen, Umwelttechnologien sowie intelligente Steuerungssysteme mit integriertem Smart-Data-Management. Mit rund 1.200 Mitarbeitenden an Standorten in Deutschland, Brasilien, Kanada, Indien, Italien, Schottland, den Niederlanden und den Vereinigten Staaten sowie einer Präsenz in über 40 Ländern bietet PROBAT seinen Kunden umfassende Lösungen, exzellenten Service und fundiertes Branchenwissen - weltweit und aus einer Hand.

Apply for this position