Senior Software Engineer – Technical Lead

Posted 97ds ago

Employment Information

Education
Salary
Experience
Job Type

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