Senior Software Engineer – Technical Lead
Posted 97ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing in-house legal tech solutions focusing on stability and scalability. Collaborating with teams on architecture decisions and mentoring junior developers.
Responsibilities:
- Entwicklung und Weiterentwicklung unserer Inhouse-Softwarelösungen mit Fokus auf Stabilität, Wartbarkeit und Skalierbarkeit
- Umsetzung komplexer Features mit Blick auf langfristige Produktqualität
- Aktive Mitarbeit an Architektur- und Tech-Stack-Entscheidungen sowie deren schrittweiser Umsetzung
- Kritische Bewertung bestehender technischer Entscheidungen und Weiterentwicklung bei Bedarf
- Umsetzung von Full-Stack-Lösungen im aktuellen Setup (u. a. auf Basis von React, TypeScript, Next.js, tRPC) – mit Blick auf Tragfähigkeit und Weiterentwickelbarkeit
- Integration externer Services und KI-gestützer Funktionalitäten in produktive Anwendungen
- Verantwortung für Code-Qualität, Reviews und technische Standards
- Enge Zusammenarbeit mit Produkt, UX/UI sowie Data- und AI-Spezialist:innen
- Fachliche Unterstützung und Mentoring von Junior- und Mid-Level-Entwickler:innen
- Aktive Mitgestaltung von Entwicklungsprozessen, Toolchain und Arbeitsweise
Requirements:
- Mehrjährige Erfahrung in der professionellen Softwareentwicklung, idealerweise im Full-Stack-Umfeld
- Sehr gutes Verständnis moderner Web-Architekturen und -Prinzipien
- Erfahrung darin, Architektur- und Tech-Stack-Entscheidungen zu treffen und nachvollziehbar zu begründen
- Fähigkeit, Vor- und Nachteile von Technologien pragmatisch abzuwägen
- Verständnis für die langfristigen Auswirkungen technischer Entscheidungen (z. B. Wartbarkeit, Skalierbarkeit, Teamfähigkeit)
- Erfahrung mit modernen Web-Technologien (z. B. React, TypeScript, Full-Stack-Frameworks)
- Erfahrung in der Entwicklung von Backend-Logik und APIs (z. B. RPC- oder REST-basierte Ansätze)
- Erfahrung mit Next.js / tRPC oder vergleichbaren Konzepten von Vorteil
- Verständnis für Produktionsanforderungen (Stabilität, Performance, Betrieb)
- Strukturierte, eigenverantwortliche Arbeitsweise
- Freude daran, Verantwortung zu übernehmen und andere Entwickler:innen fachlich zu unterstützen
- Sehr gute Deutsch- oder Englischkenntnisse.
Benefits:
- Flexible Arbeitsmodelle (remote / vor Ort)
- Wertschätzende, pragmatische Teamkultur
- Attraktives Gehaltspaket und langfristige Perspektive
















