Backend Service Engineer

Eckdaten

Germany
IT & Softwareentwicklung

Arbeitsmodell

Hybrid
vor 2 Tagen
Stellenbeschreibung

Über das Unternehmen

Bei Delaplex glauben wir, dass echte organisatorische Exzellenz durch außergewöhnliche Produkte und Dienstleistungen entsteht. Seit unserer Gründung im Jahr 2008 durch ein Team gleichgesinnter Business-Enthusiasten haben wir uns zu einem vertrauenswürdigen Namen in der Technologieberatung und bei Supply-Chain-Lösungen entwickelt. Unser Ruf basiert auf Vertrauen, Innovation und dem Engagement unserer Mitarbeiter, die für unsere Kunden die Extrameile gehen. Geleitet von unseren Grundwerten liefern wir nicht nur Lösungen, sondern schaffen einen echten Mehrwert.

Rollenübersicht

Der Senior Backend Engineer verstärkt unser bestehendes Entwicklungsteam, um eine komplexe, dynamische Anwendung zu erweitern. Diese Rolle erfordert ausgeprägte Kommunikationsfähigkeiten und technisches Fachwissen in Backend-Systemen. Sie arbeiten mit globalen Teams über mehrere Zeitzonen hinweg zusammen und tragen aktiv zur Entwicklung skalierbarer, hochperformanter serverseitiger Lösungen bei. Wir suchen einen qualifizierten KI-Ingenieur/Software-Ingenieur mit Erfahrung in Python, Java, Elasticsearch und GenAI.

Hauptaufgaben

  • Zusammenarbeit mit funktionsübergreifenden Teams zur Konzeption und Implementierung von Backend-Diensten und APIs.
  • Entwicklung von effizientem, skalierbarem und wartbarem serverseitigem Code unter Verwendung moderner Backend-Technologien.
  • Entwicklung und Optimierung von Microservices für hochperformante verteilte Systeme.
  • Optimierung der Echtzeit-Datenverarbeitung und ereignisgesteuerter Architekturen.
  • Durchführung von Unit-, Integrations- und Lasttests zur Sicherstellung der Systemzuverlässigkeit und -leistung.
  • Implementierung von RESTful APIs und serverseitiger Logik mit Python und FastAPI.
  • Entwicklung und Bereitstellung containerisierter Anwendungen in Cloud-Umgebungen (z. B. Docker, Kubernetes).
  • Arbeit mit serverseitigen Ereignissen und Message Queues (z. B. SQS) zur Unterstützung der Echtzeitkommunikation.
  • Sicherstellung von Anwendungssicherheit, Skalierbarkeit und Resilienz durch robustes Backend-Design.

Erforderliche Fähigkeiten

  • Fundierte Erfahrung mit Python, insbesondere beim Aufbau von REST-APIs mit Frameworks wie FastAPI oder Flask.
  • Expertise in Microservices-Architektur und Deployment in containerisierten Umgebungen (z. B. Docker, Kubernetes).
  • Solides Verständnis von Datenbanken (z. B. Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB).
  • Erfahrung mit verteilten Such- und Indizierungstechnologien (z. B. Elasticsearch, OpenSearch, Solr).
  • Kenntnisse in serverseitigen Ereignissen, ereignisgesteuerten Architekturen und Messaging-Systemen.
  • Erfahrung mit Cloud-basiertem Deployment auf AWS, einschließlich Serverless-Plattformen wie AWS Lambda, Step Functions und SQS.
  • Fortgeschrittene Kenntnisse in CI/CD-Tools und Pipelines (z. B. GitHub Actions, Octopus).
  • Starke Problemlösungsfähigkeiten sowie Erfahrung im Debugging und der Optimierung von Backend-Systemen.
  • Fundiertes Verständnis von Sicherheits-Best-Practices für Backend-Systeme, einschließlich Authentifizierung und Datenschutz.

Weitere Qualifikationen

  • 10 Jahre Erfahrung als Backend Engineer.
  • Erfahrung mit agilen Entwicklungsmethoden.
  • Kenntnisse in Webservern und Backend-Frameworks.
  • Sicherer Umgang mit Logging- und Monitoring-Tools (z. B. Prometheus, Grafana, CloudWatch).
  • Erfahrung in der Integration von Drittanbieter-APIs und Sicherstellung der Datenkonsistenz.
  • Flexibilität bei der Arbeit über globale Zeitzonen hinweg (EST, IST und andere).

Wünschenswerte Fähigkeiten

  • Erfahrung in der Entwicklung von GenAI-Anwendungen und RAG-basierten Systemen.
  • Vertrautheit mit Infrastructure-as-Code-Tools wie Terraform oder CloudFormation.
  • Starkes Verständnis für verteilte Systeme und hochperformante Backend-Architekturen.
  • Erfahrung mit Elasticsearch oder ähnlichen Enterprise-Suchlösungen.

Was wir schätzen / Soft Skills

  • Ausgeprägte zwischenmenschliche Fähigkeiten mit einer kollaborativen Einstellung – Sie arbeiten gerne in eng vernetzten Engineering-Teams zusammen mit Product Ownern und Plattform-Teams.
  • Klare und proaktive Kommunikation, sowohl in der schriftlichen Dokumentation als auch in der täglichen Teaminteraktion (Stand-ups, Design-Reviews, asynchrone Kanäle).