Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Sales APIs und arbeite an innovativen Projekten im Team.
- Arbeitgeber: SumUp, ein globales Fintech-Unternehmen mit einem dynamischen Team.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und ein unterstützendes Arbeitsumfeld.
- Warum dieser Job: Gestalte die Zukunft des Verkaufs mit modernster Technologie und einem kreativen Team.
- Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in der Backend-Entwicklung mit Kotlin und Spring Boot.
- Andere Informationen: Vielfältige Karrierechancen und ein inklusives Arbeitsumfeld.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Über das Team
Im Sales & Order-Team entwickeln wir die Kern-Sales-API und die Beleg-Engines, die das SumUp-Ökosystem antreiben - von Hardware wie POS bis hin zum Solo Card Reader, von Software wie Online Store bis hin zu Online Payments. Unsere Mission ist es, komplexe Transaktionsdaten in eine einheitliche "Sales"-Sprache zu übersetzen, die es anderen Teams ermöglicht, Funktionen unabhängig zu entwickeln. Durch die Verbindung von Verkäufen mit Berichterstattung, Buchhaltung und Fiskalisierung bieten wir die Infrastruktur, die Händler benötigen, um global zu skalieren.
Sie werden mit einem dynamischen, funktionsübergreifenden Team aus Produktmanagern, Engineering-Managern, Kollegen und gelegentlich Produktdesignern und Datenanalysten zusammenarbeiten.
Über die Rolle
Als Backend Engineer werden Sie ein aktiver Mitwirkender sein, der Initiativen umsetzt, die mehrere Produkte umfassen. Sie werden nicht nur "Code schreiben"; Sie werden entwerfen, wie verschiedene SumUp-Produkte miteinander kommunizieren. Wir sind ein Team, das an extreme Zusammenarbeit glaubt. Das bedeutet tägliches Pair Programming, qualitativ hochwertige "saubere" Ingenieurskunst und eine "AI-native" Denkweise, bei der wir Agenten und Tools nutzen, um unsere Lieferung zu beschleunigen.
Was Sie tun werden
- Entwickeln und Weiterentwickeln von leistungsstarken Sales-APIs und Beleg-Engines mit Kotlin und Spring Boot, um sicherzustellen, dass sie skalierbar und widerstandsfähig sind.
- Entwerfen und Pflegen robuster Datenschemata und Datenbankinteraktionen, um komplexe Transaktions- und Verkaufsdaten genau im großen Maßstab zu verarbeiten.
- Erstellen und Dokumentieren von sauberen, öffentlich zugänglichen APIs, die es anderen Ingenieurteams ermöglichen, ihre Funktionen unabhängig mit der Sales-Plattform zu integrieren.
- Arbeiten an Initiativen, die Transaktionsdaten mit wichtigen Geschäftssystemen wie Berichterstattung, Buchhaltung und globaler Fiskalisierung verbinden.
- Verbringen Sie einen erheblichen Teil Ihres Tages mit Pair Programming, um komplexe Nebenläufigkeits- und Architekturherausforderungen zu lösen und dabei eine hohe Codequalität aufrechtzuerhalten.
- Übernehmen Sie die volle Verantwortung für den Entwicklungslebenszyklus, einschließlich des Schreibens automatisierter Tests, der Verwaltung von CI/CD-Pipelines und der Überwachung der Servicegesundheit in der Produktion.
- Aktiv AI-Coding-Agenten nutzen, um sich wiederholende Aufgaben zu automatisieren und die Versandgeschwindigkeit des Teams zu erhöhen.
- Refaktorisieren und Migrieren von geschäftskritischer Logik aus anderen Systemen, um die "Sales"-Erfahrung innerhalb des Ökosystems zu zentralisieren und zu vereinfachen.
Sie werden in dieser Rolle gedeihen, wenn:
- Sie über 2 Jahre Erfahrung in der Backend-Entwicklung mit dem JVM-Stack (vorzugsweise Kotlin und Spring Boot) verfügen.
- Sie ein solides Verständnis von Software-Designmustern, -prinzipien und grundlegender Nebenläufigkeit haben.
- Sie Erfahrung in cloudbasierten Umgebungen (AWS) haben.
- Sie tägliches Pair Programming als primäre Arbeitsweise genießen und aktiv suchen.
- Sie offen sind für die Nutzung und das Experimentieren mit KI-Tools und -Agenten, um Ihren Codierungsprozess zu optimieren.
- Sie ein schneller Lerner sind, der Qualität, Detailgenauigkeit und effektives Zeitmanagement schätzt.
- Sie gute schriftliche und mündliche Englischkenntnisse sowie einen kollaborativen Arbeitsstil haben.
Schön zu haben
- Vertrautheit mit verteilten Systemen und hochskalierbaren Anwendungen.
- Kenntnisse in verschiedenen Programmierparadigmen (wie funktional, objektorientiert).
- Erfahrung mit Kubernetes, SQL/NoSQL und Observabilitäts-/Überwachungstools.
- Erfahrung in der Arbeit mit Systemen, die viele gleichzeitige Prozesse beinhalten.
- Die Bereitschaft, ständig zu lernen und Wissen mit der breiteren Ingenieurgemeinschaft zu teilen.
Warum Sie SumUp beitreten sollten
Gelegenheit, mit SumUppers weltweit an großangelegten Fintech-Produkten zu arbeiten, die von Millionen von Unternehmen weltweit genutzt werden, von unserem Büro in Berlin aus. Dies beinhaltet ein Büro-erstes Setup.
Engagement für Vielfalt und Inklusion: Seien Sie Teil eines Arbeitsplatzes, der Vielfalt schätzt und fördert und ein integratives Umfeld schafft, in dem die Perspektiven aller respektiert und angenommen werden.
Backend Engineer - Sales & Orders Arbeitgeber: SumUp
Kontaktperson:
SumUp HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend Engineer - Sales & Orders
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach informellen Gesprächen oder Meetups – oft ergeben sich so die besten Jobchancen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir bei StudySmarter empfehlen, Pair Programming zu üben, um deine Zusammenarbeit und Problemlösungsfähigkeiten zu zeigen.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig dein Interesse und deine Begeisterung für die Rolle – das macht einen großen Unterschied!
✨Tipp Nummer 4
Bleib dran und lerne ständig dazu! Experimentiere mit neuen Technologien und Tools, die in der Backend-Entwicklung relevant sind. Das zeigt nicht nur deine Leidenschaft, sondern hilft dir auch, im Gespräch zu glänzen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend Engineer - Sales & Orders
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, was du drauf hast!
Zeig deine Leidenschaft: Erzähle uns, warum du Backend Engineering liebst und was dich an der Arbeit mit APIs und Daten interessiert. Deine Begeisterung kann den Unterschied machen!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung bei uns ankommt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen am besten bearbeiten und dich schnell kontaktieren.
Wie du dich auf ein Vorstellungsgespräch bei SumUp vorbereitest
✨Verstehe die Technologie
Mach dich mit Kotlin und Spring Boot vertraut, da diese Technologien für die Backend-Entwicklung bei SumUp entscheidend sind. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch komplexe Probleme lösen kannst, die in der API-Entwicklung auftreten können.
✨Teamarbeit betonen
Da das Team großen Wert auf Zusammenarbeit legt, solltest du Beispiele aus deiner bisherigen Erfahrung bereit haben, die deine Fähigkeiten im Pair Programming und in der Zusammenarbeit mit anderen zeigen. Erkläre, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast, um Herausforderungen zu meistern.
✨Bereite Fragen vor
Stelle Fragen über die aktuellen Projekte des Teams und deren Herausforderungen. Das zeigt dein Interesse an der Rolle und hilft dir, ein besseres Verständnis für die Teamdynamik und die technischen Anforderungen zu bekommen.
✨AI-Tools nutzen
Sprich darüber, wie du AI-Tools in deinen Entwicklungsprozess integriert hast oder bereit bist, dies zu tun. Zeige, dass du offen für neue Technologien bist und bereit, innovative Ansätze zur Optimierung deiner Arbeit zu erkunden.