Auf einen Blick
- Aufgaben: Entwickle und erweitere unsere Datenverarbeitungspipeline für über fünf Milliarden Produkte täglich.
- Unternehmen: Produkte von Productsup, einem wachsenden Unternehmen in Berlin mit internationaler Kundenbasis.
- Vorteile: Attraktives Gehalt, flexible Remote-Arbeit, Weiterbildungsmöglichkeiten und ein jährliches Lernbudget.
- Weitere Informationen: Dynamisches Team mit über 40 Nationalitäten und Möglichkeiten zur persönlichen Weiterentwicklung.
- Warum dieser Job: Gestalte innovative Lösungen und habe einen echten Einfluss auf unser Produkt und Wachstum.
- Qualifikationen: Erfahrung in objektorientierter Programmierung und Messaging-Architekturen erforderlich.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Productsup ist ein in Berlin ansässiges Unternehmen mit einer starken internationalen Kundenbasis, und wir suchen nach einer schnellen Skalierung unserer internen Abläufe zur Unterstützung unseres globalen Wachstums. In dieser Rolle unterstützen Sie unser Team bei der Entwicklung und Erweiterung unserer Datenverarbeitungspipeline, die über fünf Milliarden Produkte pro Tag verarbeitet. Dabei werden Sie von einer skalierbaren On-Premise-Infrastruktur und einem Team hochqualifizierter Entwickler unterstützt. Am wichtigsten ist, dass Sie Raum haben, Ihre eigenen individuellen Lösungen einzubringen und unser Produkt zu beeinflussen.
Das Team besitzt den End-to-End-Lebenszyklus unserer Connectoren: Konfiguration und Docker-Image-Bauten, Laufzeit-Orchestrierung auf Kubernetes, die Sidecar-Helfer-API, mit der Connectoren kommunizieren, und die langlaufende PHP-Verarbeitungsmaschine, die die umfangreiche Datenarbeit antreibt. Sie bewegen sich sicher zwischen unseren modernen Symfony/DDD-Diensten und unserer Legacy-Verarbeitungspipeline.
Ihre Rolle und Ziele:
- In den ersten 3 Monaten werden Sie:
- Ein tiefes Verständnis für unseren Connector-Lebenszyklus entwickeln, einschließlich CDE (Konfiguration und Image-Bau), CRE (Laufzeit-Orchestrierung auf Kubernetes), der Container-API (Sidecar des Connectors) und der Legacy-Verarbeitungsmaschine, die die tatsächliche Datenarbeit erledigt.
- Produktiv in unserem Symfony 7.x / DDD-Codebase werden — begrenzte Kontexte, CQRS-Befehls-/Abfragebusse, Sagas und hexagonale Schichtung.
- Als Teil eines agilen Teams arbeiten, um Funktionen und Verbesserungen sowohl in modernen als auch in Legacy-Codebasen zu liefern, wobei Sie Ihre frische Perspektive nutzen, um zu kennzeichnen, wo Dinge vereinfacht werden können.
- In den ersten 6 Monaten und darüber hinaus werden Sie:
- Die inkrementelle Modernisierung vorantreiben — Fähigkeiten vom Legacy-Stack in die gut begrenzten Kontexte unserer neueren Dienste übertragen.
- Zur Gesamtarchitektur unserer Connector-Plattform beitragen und Entscheidungen mitgestalten, die die modernen Dienste und die Legacy-Verarbeitungsmaschine betreffen.
- Ein Experte im Bereich Connector werden und andere Ingenieure sowohl im Team als auch in anderen Teams, die von uns abhängen, betreuen.
Was Sie ins Team einbringen:
- Gründliche Kenntnisse der SOLID-Prinzipien und des Domain-Driven Design.
- Starke Erfahrung mit einer modernen objektorientierten Sprache und einem ausgereiften Anwendungsframework — die Prinzipien sind wichtiger als der spezifische Stack.
- Praktische Erfahrung mit Messaging-Architekturen (Befehls-/Ereignisbusse, Warteschlangen, asynchrone Worker).
- Erfahrung mit Linux und langlaufenden CLI-Diensten / Hintergrundverarbeitung.
- Komfort beim Wechsel zwischen modernen und Legacy-Codebasen.
- Erfahrung mit Docker und containerisierten Anwendungen.
Mit welcher Technik werden Sie arbeiten:
- PHP 8.3 und Symfony 7.x (Messenger, Doctrine ORM).
- DDD mit begrenzten Kontexten, CQRS, Sagas, hexagonale Architektur.
- Kafka, Redis, MySQL / MariaDB, SQLite, DuckDB.
- Prometheus, Graylog und Grafana für Observability.
- Keycloak, Vault, OAuth2 für Authentifizierung und Geheimnisse.
- PHPUnit, Behat, PHPStan, PHParkitect, PHP CS Fixer.
- OpenAPI / Swagger; Jenkins für CI/CD.
Fähigkeiten:
- Echte Begeisterung für Technologie und die Gewohnheit, mit neuen Tools und Ansätzen zu experimentieren.
- Selbstmotiviert und strukturiert.
- Klare und präzise Kommunikation mit starken schriftlichen und mündlichen Englischkenntnissen.
- Datengetrieben — messen, bevor optimiert wird.
Was wir Ihnen bieten:
- Eine unbefristete Stelle mit einem attraktiven Gehalt in unserem wachsenden Unternehmen.
- Die Möglichkeit, remote und flexibel zu arbeiten, da wir wissen, dass herausragende Talente am besten wissen, wie und wo sie arbeiten — bitte beachten Sie, dass dies eine in Berlin ansässige Rolle ist.
- Laufende interne und externe Schulungen sowie ein jährliches Lernbudget, um Ihnen zu helfen, sich kontinuierlich beruflich weiterzuentwickeln und Ihre Karriere bei Productsup voranzutreiben.
- Gelegenheiten zur Teilnahme an unseren Initiativen zur sozialen Verantwortung des Unternehmens sowie einen bezahlten Impact-Tag pro Jahr, der der freiwilligen Arbeit gewidmet ist.
- Mitarbeiterempfehlungsprämien: Wir wissen, dass Talent Talent anzieht, und ermutigen Sie, Personen, die Sie kennen, zu empfehlen, um unserem Team beizutreten.
- Die Möglichkeit, Verantwortung zu übernehmen und Einfluss auf das Wachstum des Unternehmens in einem internationalen Umfeld mit über 40 Nationalitäten zu nehmen.
- Rabatt auf die Mitgliedschaft bei Urban Sports.
- Programm zur Unterstützung von Mitarbeitern.
Productsup schätzt Vielfalt. Wir feiern unsere Unterschiede und streben danach, voneinander zu lernen, in der festen Überzeugung, dass Vielfalt Innovation fördert. Unser Engagement für Chancengleichheit beginnt im Einstellungsprozess und erstreckt sich über unsere gesamte Arbeitskultur. Wir setzen uns für soziale und ökologische Initiativen ein, die ein nachhaltiges Umfeld unterstützen. Jeder hat einen einzigartigen Beitrag zu leisten und alle sind willkommen.
Senior Backend Developer Arbeitgeber: Productsup
Productsup ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche Entwicklung und kontinuierliches Lernen, einschließlich eines jährlichen Weiterbildungsbudgets, fördert das Unternehmen die berufliche Entfaltung seiner Mitarbeiter. Zudem ermöglicht die flexible Arbeitsweise, kombiniert mit einem internationalen Team aus über 40 Nationalitäten, eine einzigartige Gelegenheit, aktiv zur Unternehmensentwicklung beizutragen und gleichzeitig an sozialen Initiativen teilzunehmen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Backend Developer erhalten könnten
✨Tipp Nummer 1
Mach dir ein klares Bild von der Rolle, für die du dich bewirbst. Schau dir die Technologien und Tools an, die im Job beschrieben werden, und überlege, wie du deine Erfahrungen damit verknüpfen kannst. Das zeigt, dass du wirklich interessiert bist und bereit, dich einzubringen.
✨Tipp Nummer 2
Nutze dein Netzwerk! Sprich mit Leuten, die bereits bei Productsup oder in ähnlichen Unternehmen arbeiten. Sie können dir wertvolle Einblicke geben und vielleicht sogar eine Empfehlung aussprechen. Empfehlungen sind oft der Schlüssel zum Erfolg!
✨Tipp Nummer 3
Bereite dich auf technische Interviews vor, indem du Coding-Challenges machst und deine Problemlösungsfähigkeiten trainierst. Zeig, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst, was du weißt.
✨Tipp Nummer 4
Wenn du die Möglichkeit hast, an einem Hackathon oder einer Tech-Community-Veranstaltung teilzunehmen, mach das! Das ist eine großartige Gelegenheit, um deine Fähigkeiten zu zeigen und gleichzeitig neue Kontakte zu knüpfen. Und vergiss nicht, dich über unsere Website zu bewerben!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Developer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Erfahrungen sind wichtig, also lass sie in deiner Bewerbung durchscheinen. Wir suchen nach echten Menschen, die zu unserem Team passen.
Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Fähigkeiten zu untermauern. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das gibt uns einen besseren Eindruck von deinem Können.
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und präziser Schreibstil zeigt uns, dass du Wert auf Qualität legst. Lass uns nicht nach Fehlern suchen müssen!
Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei Productsup vorbereitet
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die im Jobprofil erwähnt werden, wie PHP 8.3, Symfony 7.x und Docker. Zeige während des Interviews, dass du nicht nur die Grundlagen kennst, sondern auch, wie diese Technologien in der Praxis angewendet werden.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die deine Kenntnisse in SOLID-Prinzipien und Domain-Driven Design demonstrieren. Diese Beispiele helfen dir, deine Fähigkeiten greifbar zu machen.
✨Zeige deine Problemlösungsfähigkeiten
Sei bereit, über Situationen zu sprechen, in denen du innovative Lösungen für komplexe Probleme gefunden hast. Das Unternehmen sucht jemanden, der in der Lage ist, sowohl moderne als auch legacy Codebasen zu verstehen und zu verbessern.
✨Stelle Fragen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach der Teamdynamik, den aktuellen Herausforderungen oder den nächsten Schritten in der Produktentwicklung. Das zeigt dein Engagement und Interesse.