- Location
- Bad Homburg vor der Höhe, Hessen
- Type
- Full-time
- Department
- IT
- Source
- Personio
Description
Aufgaben
Du entwickelst die Webanwendungen, mit denen unsere Kunden täglich arbeiten — und die internen Systeme dahinter. Unsere Produkte setzen auf Preis- und Marktdaten der Kunststoffindustrie auf. Das Datenmodell gehört bei uns deshalb genauso zur Anwendung wie die Oberfläche, und du arbeitest an beidem.
- Frontend: Du baust unsere B2B-Anwendungen mit React und TypeScript weiter aus — Datentabellen, Charts und Konfigurationsoberflächen, die Nutzer täglich mehrere Stunden bedienen.
- Backend & Datenmodell: Du entwirfst und pflegst Schemata, Migrationen und Zugriffsregeln in PostgreSQL/Supabase und baust Services in Node.js/TypeScript.
- Schnittstellen & Integrationen: Du bindest externe Systeme an — Stripe für Abrechnung, HubSpot als CRM, dazu unsere bestehenden Legacy-Datenbanken (MSSQL).
- Datenpipelines: Du sorgst dafür, dass Preis- und Marktdaten zuverlässig, nachvollziehbar und ohne stille Fehler im neuen Modell landen.
- Architektur: Du wirkst bei Konzeption und Umsetzung mit und triffst Entscheidungen, die auch in zwei Jahren noch tragen.
- UI/UX: Du setzt auf Basis unseres Design-Systems Oberflächen um und denkst dabei vom Nutzungsfall her, nicht vom Mockup.
- Qualität & Betrieb: Tests (Vitest, Playwright), Code-Reviews, CI/CD über GitHub Actions, Monitoring und Fehleranalyse in Produktion.
Ein Teil unserer Produkte bekommt gerade LLM-gestützte Funktionen. Wenn dich das reizt, ist Platz dafür — der Schwerpunkt dieser Rolle liegt aber auf Produkt und Datenmodell.
Profil
- Drei oder mehr Jahre professionelle Softwareentwicklung im Web-Stack. Abgeschlossenes Studium (Informatik, Wirtschaftsinformatik, Data Science o. ä.) oder eine vergleichbare Qualifikation mit nachweisbarer Praxis — eigene Projekte, Open-Source-Beiträge, Berufserfahrung.
- Sicherer Umgang mit TypeScript und einem modernen Frontend-Framework. Wir arbeiten mit React; wenn du aus Vue oder Angular kommst und umsteigen willst, passt das ebenfalls.
- Erfahrung im Backend mit Node.js und im Entwurf von Schnittstellen (REST, gerne auch GraphQL).
- SQL ist bei uns kein Nebenfach. Du kannst relational modellieren, Abfragen lesen und optimieren und weißt, warum ein Datenmodell später wehtut, wenn man es früh falsch schneidet.
- Routine mit Git (Branching, Merging, Pull-Request-Reviews) und CI/CD.
- Clean Code und Tests sind für dich Handwerk, nicht Kür.
- Erfahrung mit agiler Arbeitsweise (Scrum/Kanban).
- Sinn für UI/UX: Verständnis für Nutzerbedürfnisse und -interaktionen, nicht nur für Komponenten.
- Deutsch und Englisch sicher — unsere Produkte sind zweisprachig, unser Team spricht Deutsch.
- Du arbeitest eigenständig wie im Team, fragst aber früh nach, wenn eine Anforderung nicht trägt.
Schön, aber nicht Bedingung:
Supabase bzw. PostgreSQL mit Row Level Security · Stripe oder anderes Billing · Data Engineering / ETL · fachlich dichte B2B- oder Finanzdaten-Produkte · Arbeit mit LLMs und KI-gestützten Entwicklungswerkzeugen.
Warum wir?
- Festanstellung mit attraktivem Gehalt und Jahresbonus
- Mitarbeit in einem kleinen, engagierten und internationalen Team
- Eigenverantwortliches Arbeiten mit Raum für Ideen und Weiterentwicklung
- Gestaltungspotenzial in einem digital wachsenden Umfeld
- Flexible Arbeitszeiten und Möglichkeit zum mobilen Arbeiten
- Flache Hierarchien, kurze Entscheidungswege
- Regelmäßige Teamevents, mindestens 1x pro Quartal
- JobRad, JobAuto & JobTicket
- Betriebliche Altersvorsorge (BAV) und betriebliche Krankenzusatzversicherung (BKV)
- Corporate Benefits bei Technik, Multimedia, Reisen, Events und Co