(Senior) Backend Engineer

(Senior) Backend Engineer

Berlin Vollzeit 55000 - 75000 € / Jahr (geschätzt) Homeoffice (teilweise)
Productsup

Auf einen Blick

  • Aufgaben: Entwickle und erweitere unsere Datenverarbeitungspipeline für über fünf Milliarden Produkte täglich.
  • Unternehmen: Produkte von Productsup, einem innovativen Unternehmen mit internationalem Kundenstamm in Berlin.
  • 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 die Zukunft der Datenverarbeitung und bringe deine eigenen Lösungen ein.
  • Qualifikationen: Erfahrung in objektorientierter Programmierung und Messaging-Architekturen.

Das prognostizierte Gehalt liegt zwischen 55000 - 75000 € 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-Helper-API, mit der die 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.
    • Produktiv in unserem Symfony 7.x / DDD-Codebase werden.
    • Als Teil eines agilen Teams arbeiten, um Funktionen und Verbesserungen in modernen und Legacy-Codebasen zu liefern.
  • In den ersten 6 Monaten und darüber hinaus werden Sie:
    • Die inkrementelle Modernisierung vorantreiben.
    • Zur Gesamtarchitektur unserer Connector-Plattform beitragen.
    • Ein Experte im Bereich Connector werden und andere Ingenieure 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.
  • Praktische Erfahrung mit Messaging-Architekturen.
  • Erfahrung mit Linux und langlaufenden CLI-Diensten.
  • Komfortable Bewegung 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 bounded contexts, CQRS, Sagas, hexagonale Architektur.
  • Kafka, Redis, MySQL / MariaDB, SQLite, DuckDB.
  • S3-kompatible Objektspeicherung (CEPH), Docker, Kubernetes.
  • 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.
  • Klarer und präziser Kommunikator 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.
  • Laufende interne und externe Schulungen sowie ein jährliches Lernbudget.
  • Engagement in unseren Corporate Social Responsibility-Initiativen.
  • Mitarbeiterempfehlungsprämien.
  • Die Möglichkeit, Verantwortung zu übernehmen und das Wachstum des Unternehmens in einem internationalen Umfeld mit 40+ Nationalitäten zu beeinflussen.
  • Rabatt auf Urban Sports-Mitgliedschaften.
  • Employee Assistance Program.

Productsup schätzt Vielfalt. Wir feiern unsere Unterschiede und streben danach, voneinander zu lernen, mit der festen Überzeugung, dass Vielfalt Innovation fördert.

(Senior) Backend Engineer Arbeitgeber: Productsup

Productsup ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin eine dynamische und unterstützende Arbeitsumgebung bietet. Mit flexiblen Arbeitszeiten und der Möglichkeit, remote zu arbeiten, fördert das Unternehmen die individuelle Entfaltung und das Wachstum seiner Mitarbeiter durch kontinuierliche Schulungen und ein jährliches Lernbudget. Zudem legt Productsup großen Wert auf Vielfalt und soziale Verantwortung, was eine inklusive Kultur schafft, in der jeder Mitarbeiter einen wertvollen Beitrag leisten kann.

Productsup

Kontaktdaten:

Productsup Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so (Senior) Backend Engineer 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

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von Productsup in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das kann dir wertvolle Einblicke geben und dir helfen, einen Fuß in die Tür zu bekommen.

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. Das wird dir helfen, im Interview zu glänzen!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das gibt dir die beste Chance, gesehen zu werden. Und vergiss nicht, deine Leidenschaft für Technologie und Innovation zu zeigen – das passt perfekt zu unserer Unternehmenskultur bei Productsup!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Backend Engineer mit Bravour zu bestehen

SOLID Prinzipien
Domain-Driven Design
Erfahrung mit objektorientierten Programmiersprachen
Erfahrung mit modernen Anwendungsframeworks
Messaging-Architekturen (Befehls-/Ereignisbussen, Warteschlangen, asynchrone Worker)
Linux-Kenntnisse
Erfahrung mit Docker und containerisierten Anwendungen

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen. Zeig uns, was dich einzigartig macht!

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, 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 echten Einblick in dein Können.

Achte auf die Details!:Überprüfe deine Bewerbung auf Rechtschreib- und Grammatikfehler. Eine saubere und fehlerfreie Bewerbung zeigt, dass du dir Mühe gibst und professionell bist. Lass uns wissen, dass du die Details im Blick hast!

Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst. Wir freuen uns darauf, von dir zu hören!

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, Symfony und Docker. Zeige während des Interviews, dass du nicht nur die Grundlagen kennst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du SOLID-Prinzipien oder Domain-Driven Design angewendet hast, um Probleme zu lösen oder Verbesserungen zu erzielen.

Zeige deine Teamfähigkeit

Da das Unternehmen Wert auf agile Teams legt, solltest du Beispiele für deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern parat haben. Erkläre, wie du zur Teamdynamik beigetragen hast und wie du Feedback gegeben und empfangen hast.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach der Teamstruktur, den aktuellen Herausforderungen oder den Möglichkeiten zur beruflichen Weiterentwicklung innerhalb des Unternehmens.