Full-Stack Engineer – AI-Driven Development (m/f/d) in Hamburg

Full-Stack Engineer – AI-Driven Development (m/f/d) in Hamburg

Hamburg Vollzeit 54000 - 66000 € / Jahr (geschätzt) Hybrid
M

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten mit KI-Technologie.
  • Unternehmen: Dynamisches Tech-Unternehmen mit internationalem Team und kreativer Kultur.
  • Vorteile: Flexibles Arbeiten, modernes Büro in Hamburg, und Zugang zu führenden KI-Tools.
  • Weitere Informationen: Wachstumsmöglichkeiten und regelmäßige Feedbackgespräche für deine persönliche Entwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an echten Herausforderungen.
  • Qualifikationen: Erfahrung in der Webentwicklung und Kenntnisse in Ruby on Rails oder ähnlichen Frameworks.

Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.

Ihre Rolle

  • Sie werden einen Bereich unserer Medienplanungsplattform mit einem kleinen Team von Ingenieuren und Kundenbeziehungen gemeinsam betreuen, von Backend bis Frontend.
  • AI-Agenten schreiben den Großteil unseres Codes. Gemeinsam mit Ihrem Team entscheiden Sie, was gebaut wird und wie es zusammenpasst, um Kundenbedürfnisse und Geschäftsergebnisse in klare Richtungen umzuwandeln.
  • Sie helfen, die langfristige Gesundheit Ihres Bereichs zu gewährleisten: seine Architektur, Qualität und wie gut er unseren Nutzern dient.
  • Sie arbeiten weiterhin praktisch, wo es am wichtigsten ist, z.B. bei der Fehlersuche in der Produktion, der Bearbeitung von Kundenanfragen und der Mitgestaltung von Designentscheidungen.
  • Sie arbeiten eng mit Nutzern, Kundenbeziehungen und anderen Teams zusammen.
  • Sie helfen, wie wir mit AI arbeiten. Unser Prozess ändert sich, während sich die Werkzeuge verbessern, und wir erwarten, dass er sich weiter verändert.
  • Diese Rolle kann remote innerhalb Deutschlands oder von unserem modernen Büro in Hamburg aus erledigt werden.

Was Sie mitbringen

  • Sie haben Erfahrung im Aufbau und Betrieb von Webanwendungen, sowohl Backend als auch Frontend. Sie müssen wissen, wie guter Code aussieht, um ihn in Code zu erkennen, den Sie nicht selbst geschrieben haben.
  • Sie haben gute Kenntnisse in Ruby on Rails, Phoenix Framework oder einem ähnlichen Web-Framework.
  • Sie haben gute Kenntnisse eines Frontend-Frameworks wie React, Vue.js oder Angular.
  • Sie haben gute Kenntnisse einer relationalen Datenbank wie PostgreSQL.
  • Sie haben praktische Erfahrungen mit AI-Coding-Agenten wie Claude Code, Codex oder Cursor und ein realistisches Gefühl dafür, wo sie gut funktionieren und wo nicht.
  • Sie kommunizieren klar, insbesondere schriftlich.
  • Sie legen Wert auf Tests, Wartbarkeit und Architektur und scheuen sich nicht, Nein zu einer Änderung zu sagen, die funktioniert, aber nicht passt.
  • Sie sprechen gerne mit Nutzern und verwandeln vage Anforderungen in konkrete Akzeptanzkriterien.
  • Sie sind fließend in Englisch und/oder Deutsch. Unsere Unternehmenssprache ist Englisch, daher ist Deutsch nicht erforderlich.
  • Kenntnisse in Elm, Elixir oder Multi-Tenant-SaaS-Anwendungen sind von Vorteil, ebenso wie Erfahrungen in Medien oder Werbung.
  • Arbeitserlaubnis und Wohnsitz in Deutschland oder die Bereitschaft, nach Deutschland umzuziehen.
  • Sie erfüllen nicht alle Anforderungen? Bewerben Sie sich trotzdem. Wir würden lieber einen ehrgeizigen, scharfen Verstand treffen, der noch nie eine Zeile Elm geschrieben hat, als jemanden, der alle Anforderungen erfüllt, aber nicht zu unserem Team passt.

Wie wir Software entwickeln

  • Unsere Plattform ist in Bereiche wie Medienplanung, Reporting-Center, Daten, API und Media Mix Modelling unterteilt. Jeder Bereich wird von einem kleinen, stabilen Team von Personen betreut, die ihn gut kennen, auch wenn sie nicht den Großteil des Codes selbst schreiben.
  • Menschen setzen die Richtung, Agenten implementieren. Der schwierige Teil besteht nicht mehr darin, Code zu tippen. Es geht darum, zu wissen, was gebaut werden soll und die Plattform kohärent zu halten.
  • Die Führung setzt die Richtung, die Teams setzen die Reihenfolge. Die Führung beschreibt Ergebnisse: wie Erfolg aussieht, nicht wie man dorthin gelangt. Ihr Team entscheidet, woran gearbeitet wird und in welcher Reihenfolge.
  • Wenige Meetings. Jedes Team verwaltet sein eigenes Backlog und trifft sich, wenn es nötig ist. Keine langen Planungsdokumente, keine mehrwöchigen Entwicklungszyklen, kein formeller Teamleiter. Das Team trifft Entscheidungen gemeinsam.
  • Kleine Dinge werden einfach erledigt. Ein von einem Kunden gemeldeter Fehler mit einer kleinen, überschaubaren Lösung wartet nicht auf ein Meeting.
  • Wie schwer es ist, Änderungen rückgängig zu machen, entscheidet, wer entscheidet. Entscheidungen, die leicht rückgängig zu machen sind, werden vom Team getroffen. Bei denen, die schwer oder teuer rückgängig zu machen sind, holen wir die Führung hinzu, bevor wir uns festlegen.
  • Eigentum bedeutet, sich um einen Bereich zu kümmern, nicht ihn zu bewachen. Jedes Team kann jeden Bereich ändern und informiert das verantwortliche Team.
  • Niemand hat bisher vollständig herausgefunden, wie man Engineering mit AI-Agenten betreibt, einschließlich uns. Wir verbessern ständig unseren Prozess, während wir lernen, und Sie werden dabei helfen, ihn zu gestalten.

Wie wir zusammenarbeiten

  • Remote, aber nicht getrennt. Wir sind ein Remote-Unternehmen (innerhalb Deutschlands), schätzen jedoch persönliche Treffen wie unser monatliches Unternehmensmeeting, Partys, Spielabende oder kulturelle Veranstaltungen. Jeder Mitarbeiter ist willkommen, von unserem schönen Büro in Hamburg aus zu arbeiten. Wir sehen es jedoch als Verantwortung jedes Einzelnen an, zu entscheiden, wie oft er unser Büro besuchen möchte.
  • Schnelle, schriftliche Kommunikation. Da der Wissenstransfer in einem Remote-Umfeld noch wichtiger ist, ist effiziente und schnelle Kommunikation für uns ein Schlüsselfaktor. Zu diesem Zweck nutzen wir Slack als unser Hauptkommunikationstool.
  • Entscheidungen im Team. Teamarbeit ist ein wesentlicher Bestandteil unserer Kultur. Jedes Bereichsteam trifft Entscheidungen gemeinsam, und Teams können ein Ad-hoc-Meeting einberufen oder Personen aus anderen Teams hinzuziehen, wann immer das hilfreich ist. Wir bleiben lange genug in einem Bereich, um ihn wirklich gut zu kennen, und wechseln im Laufe der Zeit zwischen den Bereichen, um Wissen zu teilen und frische Ideen zu bekommen.
  • Flexibilität für Familien. Wir legen großen Wert auf Selbstverantwortung und Flexibilität, was sich in unseren flexiblen Arbeitszeiten und der unabhängigen Aufgabenerledigung widerspiegelt. Da wir sehr familienorientiert sind und viele von uns Kinder haben, wissen wir, dass ein gewisser Grad an Arbeitsflexibilität sehr hilfreich ist, um private Verpflichtungen mit dem Berufsleben zu vereinbaren.
  • Raum zum Wachsen. Bei MMT schätzen wir Leidenschaft und Wachstum. Deshalb unterstützen wir jeden dabei, die beste Version seiner selbst zu werden. Aus diesem Grund führen wir regelmäßige Beurteilungen, Feedback- und Entwicklungsgespräche, in denen Bedürfnisse geäußert werden können. Wir bieten viele Wachstumschancen, wie den Besuch von Konferenzen, Messen, Tech-Events oder anderen Schulungsoptionen sowie Zeit, um neue AI-Tools und Arbeitsweisen auszuprobieren. Schritt für Schritt übernehmen Sie mehr Verantwortung auf dem Weg zu einer Senior-Rolle. Wenn Sie anfangen, helfen Ihnen erfahrene Kollegen aus Ihrem Team, sich in Ihrem Bereich und in der Art und Weise, wie wir mit AI arbeiten, zurechtzufinden.

Wer Sie arbeiten werden

  • Wir sehen unsere Vielfalt als einen Schlüsselfaktor für unseren Erfolg und unser kontinuierliches Wachstum. Unser Team umfasst derzeit 9 verschiedene Nationalitäten und 17 verschiedene Sprachen, weshalb wir Englisch als unsere gemeinsame Unternehmenssprache gewählt haben. Diese Vielfalt an kulturellen und beruflichen Hintergründen ermöglicht es uns, unterschiedliche Perspektiven und innovative Lösungen einzubringen. Jedes Teammitglied bringt eine einzigartige Reihe von Erfahrungen und Ideen mit, die unsere Arbeitsweise bereichern und uns helfen, kreativ auf Herausforderungen zu reagieren.
  • Als Technologieunternehmen wissen wir, dass unsere Branche tendenziell männlich dominiert ist. Daher ist es uns wichtig, die Arbeit bei MMT für alle Geschlechter attraktiv zu gestalten und deren unterschiedlichen Bedürfnissen gerecht zu werden. Bei MMT sollte jeder die gleichen Chancen haben, unabhängig vom Geschlecht, denn wir sind überzeugt: Vielfalt führt zu besseren Ideen, Innovationen und letztendlich zu unserem gemeinsamen Erfolg.

Unser Tech-Stack

  • Backend: Ruby on Rails, Elixir
  • Frontend: Elm, Tailwind CSS
  • Datenbank: PostgreSQL
  • Infrastruktur: Kubernetes, Helm, GitLab CI/CD, Terraform
  • AI: Claude Code, mit gemeinsamen Fähigkeiten und Plugins, die wir als Team pflegen.

Was wir bieten

  • Kleine und internationale Teams, in denen Sie tatsächlich einen Unterschied machen können.
  • Die Möglichkeit, moderne und führende Lösungen in einer spannenden Branche anzubieten.
  • Ein moderner Arbeitsplatz im Zentrum von Hamburg.
  • Flexible Arbeitszeiten mit bis zu 100% Remote-Arbeit.
  • Ein Laptop mit Linux oder Mac.
  • Unternehmensfinanzierter Zugang zu führenden AI-Coding-Agenten.
  • Ein subventioniertes Ticket für den öffentlichen Nahverkehr (Deutschlandticket).
  • Subventionierte Mitgliedschaft im Fitnessstudio (Hansefit).
  • Jobrad-Leasing.
  • Betriebliche Altersvorsorge.
  • Raum und Zeit für persönliches Wachstum und das Erlernen neuer Dinge.
  • Sie haben Kinder, wohnen weit weg oder bevorzugen einen nicht-normativen Lebensstil - wir finden eine Lösung!

Wer wir sind

MMT entwickelt Software, die Medienagenturen und Werbetreibenden hilft, ihre Kampagnen zu planen, durchzuführen und zu messen, von der Planung und den Budgets bis hin zum Reporting. Gegründet im Jahr 2016 als Spin-off einer der größten unabhängigen Medienagenturen Deutschlands, sind wir jetzt rund 30 Personen, die meisten davon in der Entwicklung.

Möchten Sie mehr erfahren? Besuchen Sie unsere Karriereseite oder lesen Sie, was Mitarbeiter über uns auf kununu sagen.

Antidiskriminierungspolitik

Die Mercury Media Technology GmbH & Co. KG diskriminiert nicht aufgrund von Rasse, Hautfarbe, Religion (Glaubensbekenntnis), Geschlecht, Geschlechtsidentität, Alter, nationaler Herkunft (Abstammung), Behinderung, Familienstand oder sexueller Orientierung in ihren Aktivitäten oder Operationen. Diese Aktivitäten umfassen, sind aber nicht beschränkt auf, die Einstellung von Mitarbeitern, die Auswahl von Anbietern und die Bereitstellung von Dienstleistungen. Wir verpflichten uns, ein integratives und einladendes Umfeld für alle Mitglieder unseres Personals, Kunden, Subunternehmer und Anbieter zu schaffen.

Full-Stack Engineer – AI-Driven Development (m/f/d) in Hamburg Arbeitgeber: Mercury Media Technology GmbH

MMT ist ein hervorragender Arbeitgeber, der seinen MitarbeiterInnen die Möglichkeit bietet, in einem dynamischen und internationalen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten, der Option auf Homeoffice und einem modernen Arbeitsplatz im Herzen von Hamburg fördern wir nicht nur die persönliche Entwicklung, sondern auch die berufliche Entfaltung durch spannende Projekte und innovative Lösungen. Unsere offene und unterstützende Unternehmenskultur ermöglicht es Dir, Deine Fähigkeiten als Customer Success Manager (m/w/d) voll auszuschöpfen und aktiv zur Kundenzufriedenheit beizutragen.

M

Kontaktdaten:

Mercury Media Technology GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Full-Stack Engineer – AI-Driven Development (m/f/d) in Hamburg erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Mercury Media Technology GmbH anzuklopfen, wenn du dich auf die Stelle als Full-Stack Engineer – AI-Driven Development (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Mercury Media Technology GmbH vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack Engineer – AI-Driven Development (m/f/d) in Hamburg mit Bravour zu bestehen

Ruby on Rails
Phoenix Framework
Frontend Frameworks (React, Vue.js, Angular)
PostgreSQL
AI Coding Agents (Claude Code, Codex, Cursor)
Debugging
User Communication

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Mercury Media Technology GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Mercury Media Technology GmbH vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.