Senior Lead Software Engineer
Indexed description
Lead Developer (m/w/d)
Software für Non-Profit-Organisationen | München-Unterschleißheim |
Remote bis 4 Tage/Woche
In aller Kürze
Als Lead Developer (m/w/d) bist du der technische Hauptansprechpartner für unseren "Non Profit Manager" – mit Backend-Schwerpunkt, Einblick ins Frontend und vor allem: Drive.
ZUM UNTERNEHMEN: Startup mit 25 Jahren Erfahrung
Wir, die base4IT (11 Mitarbeiter), entwickeln eine webbasierte ERP-Plattform für Stiftungen, Vereine und NGOs. Aktuell stehen wir an einem spannenden Wendepunkt: Wir bauen unsere Plattform technologisch komplett um. Das bedeutet für dich: Ein echter Neuanfang auf extrem solider Basis. Bei uns leistest du Arbeit, die bleibt und echten gesellschaftlichen Nutzen stiftet.
DAS ZIEL DER ROLLE: (Entwicklung, Architektur & Führung.)
Du verantwortest die Qualität, Wartbarkeit, Innovationsfähigkeit und Skalierbarkeit unseres "Non Profit Managers". Dabei bist du nicht nur Stichwortgeber, sondern gehst Themen aktiv an – von der Backend-Feature-Entwicklung bis zur Etablierung stabiler Entwicklungsprozesse, inklusive sauberer Architekturentscheidungen, sicherer Authentifizierung und stabiler Releases.
Du bist erste Anlaufstelle für Geschäftsführung und Produktmanagement bei technischen Fragen und sorgst dafür, dass aus Anforderungen funktionierende, sichere und wartbare Software wird
DEINE AUFGABEN:
ENTWICKLUNGSAUFGABEN (75%)
Aktive Entwicklung
- Anforderungen und Tickets für Backend und Frontend aufnehmen und bewerten
- C#/ASP.NET Core Backend-Features und APIs entwickeln
- Angular/React (TypeScript) Frontend-Features umsetzen
- Aufgaben priorisieren (und verteilen an das Team)
- Code-Review-Prozess etablieren, mit klaren Regeln, festem Rhythmus
Qualitätssicherung & Sicherheit
- OAuth-/Authentifizierungskonzepte implementieren, z. B. mit Keycloak oder Azure AD
- Monitoring und Alerting aufsetzen, damit Fehler früh erkannt werden
- CI/CD-Pipeline aufbauen/weiterentwickeln damit Build, Test und Deploy zuverlässig automatisiert laufen
- Teststrategie definieren von Unit- bis End-to-End-Tests
- Release-Prozesse stabilisieren, für weniger Fehler und Störungen beim Deploymen
KI & Innovation
- KI-Tools für die Entwicklung evaluieren
- Routineaufgaben identifizieren, die sich automatisieren lassen
ARCHITEKTUR UND STRATEGIE (25%)
Technologie & Architektur
- Sparringspartner für die Prüfung der technischen Roadmap
- Sparringspartner für Technologie-Evaluierungen
- Gemeinsam mit externem Softwarearchitekten an der Weiterentwicklung der Architektur arbeiten
Prozess & People Management
- Technischer Hauptansprechpartner für Geschäftsführung und Produktmanagement
- Entwickler für Qualität und Code-Standards sensibilisieren
- Machbarkeit von Anforderungen mit dem Produktmanagement abstimmen
- Effizienz- und Qualitätsziele überprüfen
Dein Profil:
Wir suchen eine Person, die nicht nur über Technologie spricht, sondern sie gestaltet. Du denkst strategisch, handeln pragmatisch und haben den Anspruch, Dinge nachhaltig zu verbessern.
Fachliche Skills
- Berufserfahrung: Mehrere Jahre Fullstack Softwareentwicklung für Webanwendungen (idealerweise CRM, Finance oder ERP) mit eigenem Verantwortungsbereich, idealerweise erste Erfahrung in einer leitenden Rolle (Tech Lead, Lead Develoer)
- Technologie-Stack: Sicher im Coden mit .NET/C# und dem Entity Framework. Erfahrung in mindestens einem modernen Webframework wie React oder Angular in Verbindung mit TypeScript (JavaScript-Erfahrung ist auch ok).
- Außerdem bringst du ein Verständnis für moderne Infrastruktur- und Deployment-Themen mit, etwa Containerisierung mit Docker, CI/CD-Pipelines (z. B. Jenkins) und Secret Management mit gängigen Vault-Technologien. (Ein klassischer Cloud-Provider wie Azure oder AWS kommt bei uns nicht zum Einsatz, hier zählt das Verständnis fürs Thema mehr als konkrete Tool-Erfahrung.)
- Softwarearchitektur, Domain Driven Design, Clean Architecture und Event: Du hast Hands-on-Erfahrung mit moderner Backend-Architektur. Du bewertest neue Technologien und Frameworks fundiert ‒ und kannst begründen, warum welche Lösung am besten ist.
- Verständnis für moderne Authentifizierungs- und Autorisierungstechnologien (z. B. OAuth2, OIDC, JWT) bringst du aus deiner Erfahrung mit anspruchsvollen Webanwendungen mit.
- KI & Automatisierung im Entwickleralltag: Du weißt, wo Tools wie GitHub Copilot oder Cursor echten Mehrwert bringen aber kennst auch die Grenzen.
- Nice-to-have: Erste Berührungspunkte mit CVE-Management und SBOM (Software Bill of Materials) sind ein Plus.
Eigenschaften
- Praktiker mit Überblick: Du musstest bereits in deiner Rolle größere Zusammenhänge im Blick behalten, zum Beispiel indem du eine Entscheidung vorher durchdacht und dann getroffen hast, die sich auf Skalierbarkeit, Wartbarkeit oder Integration ausgewirkt hat. KMU-Mentalität und Hands-on-Haltung sind ein Muss.
- Drive / Proaktivität / Begeisterung für Entwicklung: Du zeigst echte Begeisterung für die Sache selbst. Du schiebst Themen aktiv an, ohne dass jemand immer explizit danach fragt, bringst eigene Meinungen und Ideen ein und redest gerne über Technik und Code.
- Ownership & Meinungsstärke: Du triffst fundierte, datenbasierte Entscheidungen, kannst diese gegenüber der Geschäftsführung verargumentieren und setzt sie auch gegen anfängliche Widerstände im Team konstruktiv durch. KMU-Kompatibilität und eine “Hands-on”-Mentalität sind ein Muss.
- Sprachen: Du kommunizierst fließend auf Deutsch (Verhandlungssicher, flüssig) und hast gute Englischkenntnisse.
DAS ANGEBOT: Sinn, Wachstum und Gestaltungsfreiheit.
Wir sind kein Konzern mit starren Strukturen, sondern ein Team, das gemeinsam etwas bewegen will. Hier findest du ein Umfeld, in dem Ideen gewünscht und gehört werden und du direkten Einfluss auf den Unternehmenserfolg hast und teil einer spannenden Reise in Richtung Wachstum bist.
- Gehalt: Wir bieten Ihnen ein Jahresgehalt zwischen 85.000 € und 95.000 €, abhängig von Erfahrung und Qualifikation.
- Perspektive & Wachstum: Fachliche Führung von Anfang an. Perspektivisch besteht die Möglichkeit, in die Geschäftsführung aufzusteigen und das Unternehmen strategisch mitzugestalten.
- Gestaltungsmöglichkeiten: Als erster technologischer Ansprechpartner entscheidest du, wie es weitergeht, und gestaltest aktiv mit. In den nächsten 1–2 Jahren ist geplant, das Entwicklungsteam um 2–3 Personen zu erweitern – die Auswahl dieser Talente liegt mit in deiner Hand.
- Flexibilität: Arbeiten Sie bis zu 3-4 Tagen pro Woche remote. Stand jetzt ist Montag immer unser gemeinsamer Bürotag in Unterschleißheim. Kernarbeitszeiten sind in der Regel 9:00-16:00 Uhr.
- Sinnstiftung: Deine Arbeit hat direkten, positiven Einfluss auf Organisationen, die sich für die Gesellschaft engagieren.
- Weitere Benefits: Budget für Weiterbildungen, Zuschuss zum Deutschlandticket, und eine sehr gute Vereinbarkeit von Beruf und Privatleben.
Bewerbungsprozess
- Bewerbung mit CV (am leichtesten tue ich mich beim Screening, wenn du die relevanten Technologien bei den jeweiligen Stationen nennst, wo du sie eingesetzt hast) und Beantwortung von drei kurzen Fragen:
Frage 1: Beschreib kurz, wie du mit OAuth oder vergleichbaren
Authentifizierungskonzepten für offene Webanwendungen gearbeitet hast. Was hast du
konkret umgesetzt?
Frage 2: Erzähl von einer Architekturentscheidung, die du in einem Projekt getroffen oder
maßgeblich mitgestaltet hast. Was war die Abwägung dahinter?
- Erstgespräch mit welink recruiting (ca. 45 Minuten)
- Online-Assessment (ABCI)
- Gespräche mit base4IT
Du bist dir nicht sicher, ob du alle Anforderungen erfüllst? Bewirb dich trotzdem – wir schätzen Vielfalt und freuen uns auf deine Bewerbung, unabhängig von Geschlecht, Nationalität, ethnischer Herkunft, Religion, Weltanschauung, Behinderung, Alter sowie sexueller Orientierung und Identität.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search