Senior Fullstack Softwareentwickler

Klett Gruppe
Darmstadt, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Darmstadt, Germany

Tech stack

Clean Code Principles
Java
Code Review
Information Systems
Continuous Integration
Relational Databases
Python
Maven
Software Systems
SQL Databases
TypeScript
Web Applications
React
Backend
GIT
Vue.js
Angular
Information Technology
Front End Software Development
Api Design
Microservices

Job description

  • Architektur, Weiterentwicklung und nachhaltige Optimierung unseres unternehmenseigenen Online-Campus (selbst entwickeltes Learning-Management-System)
  • Technische Verantwortung für zentrale Systemkomponenten im Frontend und Backend
  • Architektur, Design und Implementierung skalierbarer und zukunftssicherer Web-Anwendungen
  • Konzeption und Integration neuer Softwarelösungen, Schnittstellen und Tools in eine bestehende Systemlandschaft
  • Evaluierung neuer Technologien und Ableitung strategischer Handlungsempfehlungen
  • Sicherstellung hoher Code-Qualität durch Best Practices, Code Reviews und Architektur-Guidelines
  • Performance-Optimierung, Security-Standards und Skalierbarkeit unserer Anwendungen
  • Enge Zusammenarbeit mit Produktmanagement, Didaktik und UX zur Entwicklung moderner, innovativer Lernanwendungen
  • Mentoring von Entwickler:innen und aktiver Wissensaustausch im Team

Requirements

  • Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
  • Mehrjährige (mind. fünf Jahre) Erfahrung in der Entwicklung komplexer Webanwendungen im Fullstack-Umfeld
  • Sehr gute Kenntnisse in Java inklusive gängiger Frameworks und Tools (z. B. Maven)
  • Sehr gute Kenntnisse in mindestens einer weiteren Programmiersprache (z. B. Python, Go oder vergleichbar)
  • Sehr gute Kenntnisse mit TypeScript und modernen Frontend-Architekturen
  • Erfahrung mit API-Design (REST), Integrationsarchitekturen und idealerweise Microservices
  • Umfangreiche Erfahrung mit modernen Single-Page-Application-Frameworks wie Angular, React oder Vue.js
  • Tiefgehende SQL-Kenntnisse und Erfahrung im Design sowie in der Optimierung relationaler Datenbanken
  • Sicherer Umgang mit Git, Clean Code, GitFlow sowie CI/CD-Prozessen
  • Erfahrung in Architekturentscheidungen, technischer Konzeption und Systemdesign
  • Strukturierte, analytische Denkweise und ausgeprägtes Qualitätsbewusstsein
  • Kommunikationsstärke sowie Freude daran, Verantwortung zu übernehmen und andere fachlich zu unterstützen

Apply for this position