- Location
- Heilbronn, Baden-Württemberg, Deutschland
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
Description
Bei INTERSPORT Digital entwickeln wir eine Unified Commerce Platform, über die ein großer Teil unserer Bestellungen durch Händler und Marktplatzpartner abgewickelt wird.
Als Full Stack Software Engineer – Fulfillment Platform (m/w/d) entwickelst du Anwendungen und Services rund um Bestellungen, Versand, Retouren und Partner-Fulfillment.
Dabei arbeitest du über den gesamten Stack hinweg: von Backend-Services und Integrationen bis zu webbasierten Anwendungen für unsere internen Teams und Business Partner.
Deine Aufgaben- Du entwickelst Services und APIs mit Java oder Kotlin und setzt Frontend-Funktionalitäten mit TypeScript und React/Preact um.
- Du integrierst Order-Management-, Marketplace-, Carrier- und weitere Drittsysteme über stabile Schnittstellen.
- Du entwickelst eventbasierte Integrationen und arbeitest dabei unter anderem mit Apache Kafka.
- Du entwickelst Anwendungen und Datenflüsse rund um Bestellungen, Versand, Tracking, Retouren und Partner-Performance.
- Du arbeitest mit AWS und gestaltest Infrastruktur und Deployments über Infrastructure as Code aktiv mit.
- Du stellst durch automatisierte Tests, Code Reviews, Monitoring und Observability eine hohe Softwarequalität und Plattformstabilität sicher.
- Du bringst dich in Architektur- und Technologieentscheidungen ein und entwickelst gemeinsame Engineering-Standards weiter.
- Du arbeitest eng mit Product Management, Data und Business zusammen und verantwortest deine Lösungen vom Konzept bis zum produktiven Betrieb.
- Du nutzt moderne KI-gestützte Entwicklungswerkzeuge und bewertest deren Ergebnisse mit demselben Qualitätsanspruch wie eigenen Code.
- Mehrjährige Erfahrung in der Full-Stack- oder Backend-Softwareentwicklung.
- Sehr gute Kenntnisse in Java oder Kotlin und Erfahrung mit modernen Backend-Architekturen und APIs.
- Gute Kenntnisse in TypeScript und einem modernen Frontend-Framework, idealerweise React oder Preact.
- Erfahrung mit Apache Kafka oder vergleichbaren Event-Streaming-Technologien und verteilten Systemen.
- Erfahrung mit AWS oder einer vergleichbaren Cloud-Plattform.
- Kenntnisse in SQL- und/oder NoSQL-Datenbanken.
- Erfahrung mit automatisiertem Testing und einem hohen Anspruch an wartbaren und testbaren Code.
- Verständnis für CI/CD, Monitoring und Observability.
- Eine eigenverantwortliche, pragmatische und teamorientierte Arbeitsweise.
- Deutsch mindestens B2 und sicheres Englisch.
Nice to have
- Erfahrung mit Fulfillment-, Order-, Logistics- oder Marketplace-Systemen.
- Kenntnisse von Carrier-, Tracking- oder Versandprozessen.
- Erfahrung mit Pulumi, Terraform oder AWS CDK.
- Kenntnisse in AWS Services wie ECS, Lambda, SQS, API Gateway oder DynamoDB.
- Erfahrung mit Micro-Frontends oder Self-Contained Systems.
- Kenntnisse in Playwright, Jest/Vitest, JUnit oder Testcontainers.
- Erfahrung mit Python.
- Erfahrung im E-Commerce-, Marketplace- oder Plattformumfeld.
- Ein moderner Technologie-Stack mit Java/Kotlin, TypeScript, Kafka, AWS und Infrastructure as Code.
- Direkter Einfluss auf zentrale Prozesse rund um Order, Fulfillment und Logistics.
- Echte End-to-End-Verantwortung von Backend und Integration bis zur Benutzeroberfläche.
- Viel technischer Gestaltungsspielraum in einem crossfunktionalen Produktteam.
- Flexible Arbeitszeiten, mobiles Arbeiten, Weiterbildungsangebote, Mitarbeiterrabatte und weitere Benefits.