Senior Software Entwickler:in

Schulz.codes GmbH

Darmstadt Vor Ort vor 2 Stunden veröffentlicht

Stellenbeschreibung

Code schreiben kann inzwischen jeder. Zu entscheiden, was gebaut wird und was nicht, ist die knappe Ressource geworden. Dafür bezahlt uns der Kunde, und dafür bezahlen wir dich. Wir wollen, dass du in dem ganzen KI-Slop da draußen eine Stimme der Klarheit wirst, an der sich ein Kundenteam ausrichten kann.

Der Preis steht gleich mit dabei: Gute Arbeit allein reicht hier nicht. Eine Entscheidung, die du nicht erklären kannst, wird nicht umgesetzt, egal wie richtig sie ist. Wir helfen dir, darin besser zu werden. Abnehmen können wir es dir nicht.

Wir sind schulz codes: sechs Leute, remote-first, zuhause in Darmstadt. Wir gehen in die Entwicklungsteams von Konzernen und Produktfirmen, damit sie danach schneller und verlässlicher liefern. 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.

Ja, das ist Agenturgeschäft. Aber nicht das, was du dir darunter vorstellst. Du springst nicht zwischen fünf Projekten, sondern gehst fest in ein Kundenteam und bleibst da. Du lernst die Domäne richtig, kennst die Leute beim Namen und siehst, was deine Entscheidungen ein Jahr später machen. Es gibt Phasen, in denen ein zweiter Kontext dazukommt, gerade bei einem Projektwechsel. Aber das ist die Ausnahme und wir sagen es dir vorher.

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.

Drei Dinge bekommst du hier, und die meinen wir wörtlich.

  • Ownership. Du entscheidest selbst über Architektur, sprichst selbst mit den Fachbereichen und stehst dann auch für das gerade, was du entschieden hast. Niemand entscheidet über deinem Kopf und lässt dich das dann umsetzen. Allein bist du damit trotzdem nicht: Wir gehen mindestens zu zweit in ein Projekt. Einen einzelnen Entwickler irgendwo hinstellen und stundenweise abrechnen ist genau das Geschäft, das wir nicht machen wollen.
  • Wirksamkeit. Du wirst nicht daran gemessen, wie viele Tickets du zumachst, sondern daran, was das Team um dich herum ein halbes Jahr später kann. Und du siehst das auch, dafür sind wir klein genug.
  • Und wenn dir was nicht passt, sagst du es und änderst es. Bei uns genauso wie beim Kunden. Das ist hier kein Mut, sondern der Job.

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.

Wo wir hinwollen, ehrlich gesagt: Individualsoftware und Agenturarbeit werden in ein paar Jahren anders aussehen als heute. KI verschiebt gerade, wofür ein Kunde überhaupt bezahlt. Das ist uns bewusst, und wir sitzen es nicht aus. Wir probieren gerade verschiedene Ideen und Modelle aus, in denen Spaß, Lernen und Rentabilität zusammenkommen. Über Köpfe und Stunden zu wachsen gehört ausdrücklich nicht dazu. Was wir konkret testen, erzählen wir dir gern im ersten Gespräch.

Aufgaben

  • Ganze Features und Epics verantworten, von der Konzeption bis ins Deployment
  • Dich schnell in fremden Codebasen zurechtfinden und das Gesamtsystem über Backend, Frontend, Infrastruktur und Schnittstellen hinweg sehen
  • Selbst mit den Fachbereichen sprechen, über Architektur entscheiden und dafür geradestehen
  • Risiken, Abhängigkeiten und Integrationsthemen früh auf den Tisch legen, nicht erst kurz vor dem Release, und kleine Proof-of-Concepts bauen, wenn eine technische Frage anders nicht zu klären ist
  • So schätzen, dass die Unsicherheit mit drinsteht: nicht „fünf Tage", sondern „fünf Tage, Risiko: die API-Spezifikation ist noch unklar"
  • Das Team mitziehen: Pairing, Reviews mit Lerneffekt, Onboarding, Standards und Konventionen, die auch nach dir noch halten

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

Qualifikation

Das bringst du mit

  • Rund sechs bis acht Jahre Berufserfahrung, davon mehrere Jahre Backend in einer typisierten Sprache in Produktion
  • Architektur selbst verantwortet, nicht nur umgesetzt: Domain-Driven Design, hexagonale Architektur, modularer Monolith sind Entscheidungen, die du getroffen und dann auch ausgehalten hast
  • Entscheidungen auch dann treffen, wenn die Anforderungen noch wackeln
  • Saubere Modellierung von Fachdomänen
  • Cloud auf Architektur-Ebene, mit bewusster Auswahl der Dienste (AWS, Azure und GCP sind uns gleichwertig)
  • React zuverlässig liefern, ohne Frontend-Spezialist zu sein
  • Tests schreiben, Reviews vorleben
  • Ab Woche eins produktiv in einer fremden Codebase
  • Deutsch auf Muttersprachniveau, weil du direkt mit deutschen Fachbereichen sprichst und Domänen modelierst

Was dich deutlich nach vorne bringt

Anzeige

  • Schnittstellen- und Integrations-Design
  • Gelebte Kommunikation mit Kunden
  • Schrittweises Modernisieren großer Bestands-Landschaften
  • „API als Produkt" und Developer Experience
  • Aktives Auseinandersetzen mit den aktuellen Entwicklung rund um KI und Automatisierungen

Was du ausdrücklich nicht brauchst

  • Zertifizierungen
  • Node im Lebenslauf. Kommst du aus Spring oder .NET und bringst React mit, planen wir die Einarbeitung in unseren Stack ein. Was wir dir nicht beibringen können, ist die Architektur-Substanz — die muss da sein
  • Ein bestimmtes Node-Framework, ob NestJS, Express oder Fastify: die Substanz zählt
  • Einen 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. Zwei 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. KI 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. Dazu gehört, Verantwortung für deine Arbeit zu übernehmen und ein Stück darüber hinaus.

Und weil das zum Claim oben gehört: Deine Meinung zu vertreten heißt nicht, dich zu inszenieren. Die Frage ist immer, was der Kunde und was das Team braucht - da ordnest du dich ein. Kritik auf Augenhöhe gehört trotzdem dazu, in beide Richtungen. Wer widerspricht, um recht zu haben, ist hier falsch. Wer nie widerspricht, allerdings auch.

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 treiben
  • Wenn du deine Arbeitsweise durchdrücken willst, statt erstmal zu verstehen
  • Wenn dir die Regel wichtiger ist als die Wirkung beim Kunden
  • Wenn du KI benutzt, um dich aus dem Verstehen rauszunehmen
  • Wenn du im Call die Kamera auslässt und beim Teamtag lieber weiterprogrammierst. Wir sind in verschiedenen Projekten, aber wir sind ein Team
  • Wenn es für dich am Ende halt ein Job ist. Dann wirst du bei uns nicht glücklich, und wir mit dir auch nicht

Wie es abläuft

  1. Screening-Gespräch, kurz und unkompliziert
  2. Drei Gespräche mit dem Team in Darmstadt, zusammen knapp drei Stunden. Ein Code-Review im Pair und bewusst ohne KI. Dann eine begleitete Arbeitsphase mit deinem eigenen KI-Setup. Zum Schluss ein Gespräch über Kundensituationen, dazu Feedback in beide Richtungen. Das ist kein Arbeitstag und keine Hausaufgabe, sondern gemeinsames Arbeiten mit Pausen. Wenn ein Termin vor Ort nicht klappt, geht es auch remote
  3. **Referenzen und Angebot
    **Wir haben keinen Zeitdruck bei der Besetzung, uns ist die richtige Person wichtiger als eine schnelle. Die falsche Person einzustellen ist bei sechs Leuten so teuer, dass wir lieber dreimal zu oft nein sagen als einmal zu oft ja.

Bewirb dich gerne formlos. Erzähl uns lieber von einem System, dessen Architektur du entschieden hast, als von deinen Stationen. Und was du dir zuletzt aus eigenem Antrieb beigebracht hast, interessiert uns sowieso am meisten.

Und falls du beim Lesen an zwei Punkten hängen geblieben bist, die du nicht abhaken kannst: Melde dich trotzdem. Wir suchen keine Checkliste, wir suchen einen Menschen mit Urteil.

Benefits

Die Leute. Wenn wir unsere eigenen Leute fragen, was sie hier hält, kommt das Team als Erstes. Offene und direkte Sprache, respektvoll, und jeder steht für jeden. Wir sind sechs, da gibt es niemanden, hinter dem man sich verstecken kann, aber auch niemanden, der über dich hinweg entscheidet. Wir sind übrigens keine Familie. Wir sind Kollegen, die sich gut verstehen, und das reicht auch.

Kurze Wege. Wenn ein neues Werkzeug auftaucht, probieren wir es aus. Wir gehen nicht vorher durch zwanzigtausend Prozesse, wie du das aus einem Konzern kennst. Dazu regelmäßig eins zu eins mit dem Geschäftsführer, ohne Ebene dazwischen.

Feierabend ist Feierabend. Keine Dauer-Überstunden. War eine Woche fordernd, wird die nächste bewusst kürzer.

75.000 bis 95.000 € im Jahr. Die Spanne steht bewusst gleich oben, damit wir uns beide die Nachverhandlung sparen.

Vier Stunden Weiterbildung pro Woche. Fest im Kalender, meistens freitags. Die Lernziele legen wir halbjährlich im Entwicklungsgespräch gemeinsam fest. Dazu einmal die Woche ein AI-Catch-up im Team.

Remote, aber nicht ortsunabhängig. Du arbeitest von zuhause, mit weicher Kernarbeitszeit: zwischen 9 und 15 Uhr solltest du gut erreichbar sein. Alle zwei Wochen sehen wir uns in Darmstadt, mit gemeinsamem Arbeiten, Retro und im Wechsel einer Pizza-Lounge mit kurzen Vorträgen aus dem Team. Das ist kein Angebot, sondern der Takt, in dem dieses Team funktioniert. Deshalb suchen wir jemanden, für den Darmstadt eine Tagesfahrt ohne Übernachtung ist — Frankfurt, Mainz, Wiesbaden, Aschaffenburg und alles dazwischen.

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

Falls du dich fragst, wie stabil das bei sechs Leuten ist: Wir hängen an wenigen Kunden, das stimmt, und wir tun nicht so, als wäre es anders. Wir nähen aber auch nicht auf Kante. Aktuell liegen rund vier Monate Reichweite auf dem Konto, das heißt, der Laden läuft vier Monate weiter, selbst wenn ab morgen keine Rechnung mehr bezahlt wird. Wer maximale Sicherheit sucht, ist in einem Konzern trotzdem besser aufgehoben.

Find more English Speaking Jobs in Germany on Arbeitnow

Interesse an dieser Stelle?

Bewirb dich direkt beim Arbeitgeber.

Zur Stellenanzeige

Anzeige

Auf einen Blick

Unternehmen
Schulz.codes GmbH
Standort
Darmstadt
Arbeitsmodell
Vor Ort
Veröffentlicht
22.09.2026
Zur Stellenanzeige

Anzeige

Behalte den Überblick mit dem kostenlosen Bewerbungstracker

Stelle teilen

Ähnliche Stellenanzeigen

Anzeige