Backend Developer (m/w/d)
Du bist der Typ Entwickler, der erst den fehlschlagenden Test schreibt - und sich unwohl fühlt, etwas auszuliefern, das nicht abgedeckt ist. TypeScript ist Deine Muttersprache, `async/await` sitzt im Muskelgedächtnis, und Du denkst in Queues, Schemas und Edge Cases. Du rufst nicht einfach eine LLM-API auf, sondern entwirfst die Prompts, verdrahtest die Tools, validierst den strukturierten Output und lieferst KI-Features, die auch in Produktion halten. Wo andere eine chaotische Legacy-Codebase sehen, siehst Du ein System, das Du verstehen, testen und verbessern kannst - ein grüner Testlauf nach dem anderen.
Wir suchen einen Backend Developer (m/w/d), der hilft, die Maschine hinter AMALYTIX zu skalieren - die SaaS-Plattform, auf die sich täglich Amazon-Seller und -Vendoren verlassen. Du arbeitest an Datenpipelines, die Millionen von Marktplatzdaten verarbeiten, an den KI-Agenten, die Listing-Optimierung und Reporting automatisieren, und an den APIs, die unser Frontend antreiben. Mit einer starken Testkultur, kurzen Feedbackzyklen und echter Verantwortung macht Dein Code vom ersten Tag an einen messbaren Unterschied.
Was dich erwartet
- Robuste Backend-Services bauen: Du entwirfst und lieferst Features in unserem Node.js/TypeScript-Backend - REST-APIs (Express, TypeBox), Background-Worker und Integrationen mit der Amazon SP-API und der Advertising-API. Du schreibst Code, der typisiert, getestet und auf Langlebigkeit ausgelegt ist.
- Test-Driven Development als Standard: TDD ist bei uns kein Buzzword, sondern die Art, wie wir arbeiten. Du schreibst Tests zuerst, hältst unsere Mocha/Chai-Suites grün und siehst einen fehlschlagenden Test als den schnellsten Weg zur richtigen Lösung. Dir geht es um sinnvolle Abdeckung, nicht um Coverage als Selbstzweck.
- KI-Features ausliefern, die funktionieren: Du baust und verfeinerst unsere LLM-gestützten Agenten (OpenAI, AWS Bedrock, Google Gemini) - entwirfst Prompts, verdrahtest Function-Calling-Tools, erzwingst strukturierten Output und steuerst Credits und Rate-Limits. Du kennst den Unterschied zwischen einem Demo und einem produktionsreifen KI-Feature.
- Mit Daten im großen Maßstab arbeiten: Du modellierst und queryst Daten über MongoDB (Mongoose) und PostgreSQL (Drizzle), schreibst effiziente Aggregationen, entwirfst Indizes, die unter Last halten, und sorgst dafür, dass unsere nachrichtengetriebene Architektur (RabbitMQ-Consumer und -Publisher) idempotent und robust bleibt.
- Qualität von Anfang bis Ende verantworten: Du reviewst Pull Requests, achtest auf saubere Architektur und hilfst uns, Legacy abzubauen, während der Laden läuft. Du lieferst, Du monitorst (Datadog, Sentry) und Du reparierst, was Du kaputt gemacht hast.
Was du mitbringst
- Solide Backend-Erfahrung: Du hast produktive Backend-Systeme mit Node.js und TypeScript gebaut und betreut. Async-Patterns, REST-APIs, relationale und dokumentenbasierte Datenbanken sowie Message-Queues sind Dir vertraut.
- Umfangreiche Erfahrung mit Test-Driven Development: Das ist ein Muss. Du hast echte, praktische TDD-Erfahrung, schreibst saubere und sinnvolle Tests und kannst überzeugend begründen, warum ein Test gehört (oder eben nicht). Eine Codebase ohne Tests macht Dich nervös.
- Starke KI-Skills: Ebenfalls ein Muss. Du hast Features auf Basis von LLMs gebaut - Prompt Engineering, Tool-/Function-Calling, strukturierte Outputs und die praktischen Realitäten von Latenz, Kosten und Zuverlässigkeit. Du nutzt KI-Tooling, um schneller zu werden, und weißt, wo es hilft und wo nicht.
- Pragmatische Hands-on-Mentalität mit Ownership: Du triffst Entscheidungen, übernimmst Verantwortung und lieferst lieber eine getestete, gut abgegrenzte Lösung als eine perfekte, die nie das Licht der Welt erblickt. Du liest Code so sorgfältig, wie Du ihn schreibst.
- Kommunikationsstärke: Du erklärst technische Trade-offs klar, gibst und nimmst ehrliches Code-Review und arbeitest gut in einem kleinen, schnellen Team - auf Deutsch oder Englisch.
- Digital Native: Du automatisierst, was sich automatisieren lässt, integrierst neue Technologien in Deinen Arbeitsalltag und arbeitest Dich schnell in neue Tools und Domänen ein.
Was wir dir bieten
- Echter Impact: Ein kleines Team, keine Bürokratie und ein Produkt, das tausende Amazon-Seller nutzen. Dein Code geht schnell live und zählt.
- Moderner Stack: TypeScript überall, natives ESM auf Node 24+, Drizzle, TypeBox, eine echte Testkultur und KI tief im Produkt verankert - nicht nachträglich drangeklebt.
- Flexible Arbeitszeiten: Gestalte deinen Tag nach deinem Rhythmus. Arbeite fokussiert und schaffe dir Raum fürs Privatleben.
- Remote Work: Arbeite von überall in Deutschland - oder bis zu 4 Wochen im Jahr aus einem anderen EU-Land.
- Urlaub: 30 Urlaubstage pro Jahr zum Entspannen, Reisen und Auftanken.
- Technische Ausstattung: Wir statten dich mit moderner Hardware und Tools für produktives Arbeiten aus - im Büro und remote.
- Fortbildung & Wachstum: Zeit und Budget, um Neues zu lernen, auf Konferenzen zu gehen und Dein Handwerk zu schärfen.
- Teamkultur: Starker Teamspirit, offene Kommunikation und großartiger Kaffee aus unserer Lelit Bianca.
- Fitness & Gesundheit: 50 € monatlicher Zuschuss für Urban Sports - für Bewegung und mentale Balance.
Klingt interessant?
Dann bewirb Dich jetzt per eMail mit Deinem Lebenslauf - idealerweise mit Link zu Deinem GitHub oder einem Projekt, auf das Du stolz bist. Wir melden uns für einen ersten Call ;)
Dies ist eine auf dritten Jobbörsen gefundene Stellenanzeige. Wir bieten hierfür keinen Support, können diese aber jederzeit offline stellen. Für weitere Informationen: Datenschutzhinweise | Anzeige melden.