Description
Jobbeschreibung
Wir sind schulz.codes: sechs Leute, remote-first, zuhause in Darmstadt.
Wir arbeiten in den Entwicklungsteams von Konzernen und Produktfirmen, und zwar nicht als ein Entwickler mehr im Projekt, sondern als die Leute, die den Output vom ganzen Team hochziehen.
Das geht nur, wenn wir richtig gut sind, deshalb suchen wir auch nicht schnell, sondern genau.
Die Rolle in einem Satz: Du gehst mit uns in ein Kundenteam, baust dort mit und bist der Mensch, an dem die technischen Fragen hängenbleiben.
Das ist eine Senior-Rolle in der Lieferung.
Du führst kein Team und wir hängen dir auch keinen Lead-Titel als Karotte vor die Nase.
Was du bekommst, ist echte technische Verantwortung, direkter Kundenkontakt und Zeit, richtig gut zu werden.
Wir versprechen dir hier weniger als andere Anzeigen, dafür halten wir, was drinsteht.
Die Arbeit verteilt sich gerade auf zwei Kontexte: die schrittweise Ablösung einer gewachsenen Ember.js-Oberfläche durch eine moderne React-/TypeScript-Architektur, wo solides React und Migrations-Gespür zählen, und Backend-, Integrations- und Plattformarbeit bei unseren Bestandskunden, wo deine Domänen- und Cloud-Tiefe greift.
Deine Aufgaben
Ganze Features und Epics verantworten, von der Konzeption bis ins DeploymentDich schnell in fremden Codebasen zurechtfinden und das Gesamtsystem über Backend, Frontend, Infrastruktur und Schnittstellen hinweg sehenIntegrations- und Skalierungsthemen früh auf den Tisch legen, nicht erst kurz vor dem ReleaseRisiken, Abhängigkeiten und Blocker sichtbar machen, kleine Proof-of-Concepts bauen, wenn eine technische Frage anders nicht zu klären istSo schätzen, dass die Unsicherheit mit drinsteht: nicht "fünf Tage", sondern "fünf Tage, Risiko: die API-Spezifikation ist noch unklar"Selbst mit den Fachbereichen sprechen, über Architektur entscheiden und dafür geradestehenDas Team mitziehen: Pairing, Reviews mit Lerneffekt, Onboarding, Standards und Konventionen, die auch nach dir noch haltenDer letzte Punkt ist bei uns kein Extra, sondern der Kern der Sache.
Wir sind beim Kunden, um das ganze Team schneller zu machen, nicht um Tickets abzuarbeiten.
Dein Profil
Das bringst du mit
Rund sechs bis acht Jahre Berufserfahrung, davon mehrere Jahre Backend in TypeScript/Node.js in ProduktionArchitektur selbst verantwortet, nicht nur umgesetzt: Domain-Driven Design, hexagonale Architektur, modularer Monolith sind Entscheidungen, die du getroffen und dann auch ausgehalten hastSaubere Modellierung von FachdomänenCloud auf Architektur-Ebene, mit bewusster Auswahl der Dienste (AWS, Azure und GCP sind uns gleichwertig)React zuverlässig liefern, ohne Frontend-Spezialist zu seinTests schreiben, Reviews vorlebenAb Woche eins produktiv in einer fremden CodebaseDeutsch auf Muttersprachniveau, weil du direkt mit deutschen Fachbereichen sprichst
Was dich deutlich nach vorne bringt
Schnittstellen- und Integrations-DesignPostgres samt DatenmigrationSchrittweises Modernisieren großer Bestands-Landschaften, gerne Framework-Migrationen wie Ember → React"API als Produkt" und Developer ExperienceDu hast AI-Werkzeuge schon mal in ein Team gebracht
Was du ausdrücklich nicht brauchst
AWS-SpezialisierungEin bestimmtes Node-Framework, ob NestJS, Express oder Fastify: die Substanz zähltEinen Hochschulabschluss.
Wir werten Können, nicht Papier
Was uns mehr interessiert als dein Stack
Fachlich passende Leute gibt es viele, die Rolle entscheidet sich am Menschen.
Drei Dinge müssen bei dir da sein.
Lernen als innere Notwendigkeit.
Nicht "hab ich gelernt, weil das Projekt es gebraucht hat", sondern der echte Drang zu verstehen und vorne mitzugestalten.
AI ist dafür gerade das beste Beispiel: sie soll dich verstärken, damit du weiter kommst und mehr baust, aber dein eigenes Verstehen nie ersetzen.
Der Antrieb, das Arbeiten für alle besser zu machen.
Nicht nur den eigenen Fortschritt, sondern Team und Kunde spürbar weiterbringen.
Menschen um dich herum heben, echte Verbindung aufbauen.
Daraus entsteht Vertrauen, und Vertrauen ist bei uns die Grundlage von allem.
Ownership, und zwar so wie wir es meinen.
Starke Verantwortung für deine Arbeit und ein Stück darüber hinaus, aber ausdrücklich keine Dauer-Überstunden.
In der Zeit, die wir uns vornehmen, geben wir unser Bestes, und danach ist wirklich Feierabend.
Es gibt mal eine fordernde Woche, dann wird die nächste bewusst kürzer.
Dazu unser härtestes Kriterium: du musst bereit sein, dich auf unsere Arbeitsweise einzulassen.
Wir sind sehr offen für deine Ideen und ändern gerne Dinge, aber "so kenne ich das, kommt damit klar" funktioniert hier nicht.
Wann wir nicht zusammenpassen
Wenn dich vor allem Gehalt und Titel treibenWenn du deine Arbeitsweise durchdrücken willst, statt erstmal zu verstehenWenn dir die Regel wichtiger ist als die Wirkung beim KundenWenn du AI benutzt, um dich aus dem Verstehen rauszunehmenWas du von uns bekommst
75.000 bis 95.000 € im Jahr.
Die Spanne steht bewusst gleich oben, damit wir uns beide die Nachverhandlung sparenRund vier Stunden Weiterbildung pro Woche, fest eingeplant, meistens freitags, mit Lernzielen, die wir halbjährlich im Entwicklungsgespräch gemeinsam festlegenEinmal die Woche ein AI-Catch-up, damit wir am Ball bleibenWeiche Kernarbeitszeit, zwischen 9 und 15 Uhr solltest du gut erreichbar seinTeamtage in Darmstadt mit gemeinsamem Arbeiten und Retro, im Wechsel dazu eine Pizza-Lounge mit kurzen Vorträgen aus dem Team oder ein Social Event.
Aktuell alle zwei Wochen, bei größerer Entfernung gerne seltener und dafür intensiver.
Die Anreise zahlen wirKurzer Draht zum Geschäftsführer, regelmäßig eins zu einsEhrlich dazu: bei uns ist nicht alles fertig gebaut.
Wir sind sechs Leute und an einigen Abläufen arbeiten wir gerade erst.
Du wirst Dinge finden, die du von woanders besser kennst.
Die baust du dann mit um, statt dich still darüber zu ärgern.
Wie es abläuft
Screening-Gespräch, kurz und unkompliziertVideo-Gespräch mit Daniel, ungefähr eine Stunde: fachliche Tiefe, echte Beispiele, MotivationProbearbeitstag mit dem Team.
Vormittags Code-Review im Pair und bewusst ohne AI, inklusive Teach-Back an ein Teammitglied.
Nachmittags eine eigenständige Arbeitsphase mit deinem eigenen AI-Setup, dazu eine begründete Architektur-Richtung und eine Schätzung mit Risiken.
Zum Abschluss Präsentation und Feedback in beide Richtungen, deins an uns genauso wie unseres an dich.
Bis etwa drei Stunden einfache Bahnfahrt machen wir den Tag vor Ort in Darmstadt (Anreise und wenn nötig Hotel zahlen wir), darüber als gleichwertigen Remote-Tag in unserem virtuellen OfficeReferenzen und AngebotWir haben keinen Zeitdruck bei der Besetzung, uns ist die richtige Person wichtiger als eine schnelle.