Full-Stack Developer (m/f/d)

Full-Stack Developer (m/f/d)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
J

Auf einen Blick

  • Aufgaben: Entwickle innovative Geschenkkartenprodukte und arbeite an spannenden Features.
  • Unternehmen: Ein dynamisches Tech-Startup mit einem kreativen und unterstützenden Team.
  • Vorteile: Echte Verantwortung, Wachstumsmöglichkeiten und flexible Remote-Arbeit.
  • Weitere Informationen: Wachse in einem kreativen Umfeld mit echten Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft des E-Commerce und erlebe den direkten Einfluss deiner Arbeit.
  • Qualifikationen: 3+ Jahre Erfahrung in der Full-Stack-Entwicklung und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Was wir tun

Stellen Sie sich vor, jedes Produkt im Internet ist sofort für Sie verfügbar. Sie könnten alles aus jedem Online-Shop nehmen, es weiterverkaufen und davon profitieren. Sie könnten Ihre Payback-Punkte oder Meilen für etwas ausgeben, das Sie tatsächlich wollen, anstatt für ein weiteres vergessliches Messerset. Und Ihre KI könnte jedes Produkt der Welt für Sie kaufen, ohne Ihr Eingreifen. Genau das haben wir gebaut. Es ist live und läuft heute. Die KI-Infrastruktur von Joy_ steuert die gesamte E-Commerce-Wertschöpfungskette von Anfang bis Ende: Beschaffung, Checkout, Zahlung, Fulfillment, Kundenservice und Rücksendungen. Über jeden Online-Shop auf dem Planeten. Keine Händlerverträge, keine geschlossenen Netzwerke. Dies ist unsere universelle Einkaufsinfrastruktur, die im Zentrum dessen steht, wohin der KI-Handel geht. Darüber hinaus entwickeln wir unsere eigenen Geschäftsmodelle. Das erste, das live und bewährt ist: die Geschenkkarte. Das ist ein 20-Milliarden-Euro-Markt allein in Deutschland, das am häufigsten verschenkte Produkt im Land, und niemand hat seit Jahren darauf innoviert. Jetzt gibt es eine Geschenkkarte, die Sie für jedes Produkt, aus jedem Shop, für jeden Wunsch einlösen können. Wir haben von führenden europäischen Fonds und Investoren Kapital erhalten, die einige der relevantesten Technologie- und Handelsunternehmen aufgebaut und skaliert haben. Dahinter steht ein Team von zwölf Personen, verteilt über Europa, mit einem starken Zentrum und unserem Büro in Berlin. Die Technologie ist live. Jetzt bauen wir das Engineering-Team aus, das darauf aufbaut, und die Geschenkkarte ist der Bereich, in dem Sie ins Spiel kommen.

Aufgaben

Die Rolle

Als Full-Stack-Entwickler arbeiten Sie an dem gesamten Geschenkkartenprodukt: den Bildschirmen, die die Kunden verwenden, und den Diensten, die dahinter laufen. Im Alltag werden Sie:

  • Funktionen von der Entdeckung bis zur Produktion übernehmen: Sie arbeiten direkt mit den anderen Teams zusammen, um Ideen zu skizzieren, Architekturen zu entwerfen und Funktionen zu liefern - dabei eng mit erfahrenen Kollegen zusammenarbeiten und KI-Tools nutzen, um mit extremer Geschwindigkeit zu iterieren.
  • Die Geschenkkartenerfahrung aufbauen und verfeinern, vom Kauf einer Karte bis zur Einlösung.
  • Den Backend entwickeln, der sie antreibt: APIs, Dienste und Datenmodelle.
  • Auch auf der Partnerseite arbeiten, das B2B-Self-Service-Produkt und die einbettbaren Widgets, die es anderen Unternehmen ermöglichen, Joy_ zu integrieren.
  • Den Code gesund halten, mit gemeinsamen Komponenten, Design-Tokens, sinnvollen Tests und einem Blick auf Leistung und Zugänglichkeit.

Anforderungen

Was wir suchen

Wir lesen Ihren Lebenslauf nicht nach Logos oder Abschlüssen. Zeigen Sie uns, was Sie gebaut und ausgeliefert haben.

  • 3+ Jahre Erfahrung in der Entwicklung moderner Webprodukte, Full-Stack.
  • Ehrlich komfortabel sowohl im Frontend als auch im Backend.
  • Ein tiefes Gefühl für Produktverantwortung. Sie warten nicht darauf, dass Ihnen gesagt wird, was jeder Schritt ist. Wenn Sie ein defektes Stück sehen, nehmen Sie es auf sich, es zu reparieren.
  • Sie kümmern sich darum, dass das Produkt tatsächlich funktioniert, nicht nur darum, Backlog-Tickets abzuarbeiten.
  • Ein außergewöhnlicher Teamkollege. Wir sind ein kleines, eng verbundenes Team. Wir gewinnen gemeinsam. Das bedeutet, dass Sie jemand sind, der proaktiv kommuniziert, klar in einer remote-asynchronen Umgebung kommuniziert, Code-Reviews als Werkzeug zum Lehren und Lernen genießt und Ihr Ego an der Tür lässt.
  • Eine Elite-Ausführungsmentalität. Sie nutzen moderne Tools (wie KI-Terminalagenten), um Boilerplate zu entfernen und sich auf Architektur, Sicherheit und Benutzerfreundlichkeit zu konzentrieren.
  • Ein echtes Auge für Details. Sie kümmern sich tief um Typografie, Layout und Bewegung. Sie können Figma problemlos navigieren, um Designabsichten, Tokens und Variablen zu extrahieren, um polierte, pixelgenaue Benutzererlebnisse zu schaffen.
  • Sie denken in Systemen. Datenmodelle, API-Design und Leistung sind Dinge, die Sie abwägen, anstatt sie zu umgehen.
  • Ein pragmatischer Ansatz zur Qualität. Unit- und e2e-Tests, wo sie ihren Platz verdienen, mit stetiger Aufmerksamkeit für Leistung und Zugänglichkeit.
  • Ausgezeichnete mündliche und schriftliche Englischkenntnisse. Deutsch ist ein Plus, aber kein Muss.

Bonuspunkte für:

  • Zahlungen, E-Commerce oder Loyalitäts- und Belohnungsprodukte;
  • Designsysteme oder Storybook;
  • Experimente und Ereignisanalysen.

Unser Stack

Dies ist der Stack, in dem Sie arbeiten werden, grob in der Reihenfolge der Priorität. Die Grundlagen kommen zuerst. Der Rest ist ein Plus, und wir freuen uns, wenn Sie mit uns darin wachsen.

  • Kernanwendungsentwicklung: TypeScript, das Rückgrat von allem, was wir bauen. Vue.js im Frontend. PostgreSQL: relationale Datenbankgestaltung, Abfrageoptimierung und Datenmodellierung.
  • Schöne Zusatzfunktionen (oder eine starke Neugier zu lernen): Effect-TS für robuste Fehlerbehandlung und Parallelität in TypeScript, Nuxt.js.

KI- & Entwickler-Workflows

  • Git: Für saubere Versionskontrolle, Branch-Management, kollaborative PR-Überprüfungen und Teamverfolgung.
  • Claude Code & Terminal Agents: Wir ermutigen aktiv die Nutzung terminalbasierter KI-Workflows, um zu navigieren, zu refaktorisieren und Boilerplate-Code zu schreiben.
  • Figma MCP (Model Context Protocol): Wir nutzen MCP-Server, um unsere Codebasis direkt mit Figma-Variablen, Tokens und Layouts zu verbinden, um eine enge Design-zu-Code-Kompilation zu ermöglichen.

Cloud und Infrastruktur (schön zu haben)

  • AWS & Kubernetes: Zum Hosten unserer containerisierten Dienste.
  • Prometheus & OpenTelemetry: Für verteiltes Tracing, Monitoring und Alarmierung über komplexe Systemverhalten.

Vorteile

Wie wir denken

Wir denken wie fürsorgliche Spaßmacher: fröhlich, freundlich, clever. Wir hinterfragen den Status quo, indem wir leichtfüßig und mutig in unseren Ambitionen bleiben. Unser Kompass: Ästhetik. Effizienz. Freude. Wir glauben, dass großartige Produkte aus Freude, Design und ein wenig Magie entstehen und dass die ehrgeizigste Technologie der Welt dennoch menschlich sein sollte.

Was Sie davon haben

  • Reale Verantwortung. Sie arbeiten am gesamten Produkt und sitzen jeden Tag nah bei den Gründern.
  • Wachstum. Arbeiten Sie an der Grenze des KI-Handels neben erfahrenen Betreibern und Ingenieuren, die zuvor skaliert haben.
  • Autonomie. Remote-first, mit der Freiheit, so zu arbeiten, wie Sie am besten arbeiten.
  • Bedeutungsvolle Beteiligung. Wir möchten, dass Sie mit uns gewinnen.
  • Reale Auswirkungen. Sehen Sie, was Sie gebaut haben, live vor einem ganzen Land.
  • Schnell.

Interessiert? Wenn sich das nach Ihrer Art von Freude anfühlt, würden wir uns freuen, von Ihnen zu hören. Bewerben Sie sich über das untenstehende Formular und fügen Sie Ihren GitHub oder Ihr Portfolio oder Links zu Live-Produkten hinzu. Kein formelles Anschreiben erforderlich. Eine Frage, und es ist die einzige, die wir stellen: Zeigen Sie uns ein Produkt, an dem Sie von Anfang bis Ende gearbeitet haben, Frontend und Backend. In welchem Zustand war es, als Sie angefangen haben, was haben Sie geändert und wie haben Sie gewusst, dass es funktioniert hat? Bei Joy_ ist jeder willkommen. Wir bauen mit Freundlichkeit, Kreativität und Neugier. Was zählt, ist Ihre Energie und Perspektive, nicht Ihr Lebenslauf oder wo Sie studiert haben. Lassen Sie uns gemeinsam etwas Freudevolles schaffen.

Full-Stack Developer (m/f/d) Arbeitgeber: Joy_

Joy_ ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der KI-Commerce-Technologie zu arbeiten. Mit einem remote-first Ansatz und einer Kultur, die Kreativität und Zusammenarbeit fördert, haben Sie die Freiheit, Ihre besten Ideen einzubringen und direkt mit den Gründern zusammenzuarbeiten. Zudem bieten wir echte Verantwortung, Wachstumsmöglichkeiten und die Chance, bedeutende Auswirkungen auf den Markt zu haben, während Sie in einem dynamischen und unterstützenden Team in Berlin tätig sind.

J

Kontaktdaten:

Joy_ Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-Stack Developer (m/f/d) erhalten könnten

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 Joy_ anzuklopfen, wenn du dich auf die Stelle als Full-Stack Developer (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 Joy_ vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack Developer (m/f/d) mit Bravour zu bestehen

Full-Stack Entwicklung
TypeScript
Vue.js
PostgreSQL
API Design
Datenmodellierung
Figma

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 Joy_ 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 Joy_ 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.