Fullstack Developer:in (Angular, Java)
Role details
Job location
Tech stack
Job description
Als Fullstack Developer:in verantwortest du die technische Umsetzung unserer Cloud-Produkte wie der anonymization.ai über den gesamten Lifecycle hinweg. Von der fachlichen Modellierung über Architekturentscheidungen bis zur Implementierung, Qualitätssicherung und Weiterentwicklung.
Du arbeitest entlang des gesamten Stacks. Java im Backend, Python-basierte Microservices, Angular im Frontend. Dein Ziel ist kein "Feature-Häkchen", sondern ein stabiles, wartbares System mit klarer Architektur und konsistenter User Experience.
Du entwickelst wiederverwendbare Backend- und UI-Komponenten, definierst Schnittstellen und stellst durch automatisierte Tests die Qualität sicher. In Code Reviews gibst und erhältst du konstruktives Feedback. Technische Anforderungen wie Robustheit, Wartbarkeit, Performance und Entwicklungsgeschwindigkeit bringst du in ein bewusstes Gleichgewicht, statt sie gegeneinander auszuspielen.
Du arbeitest eng mit Product und Design zusammen, führst strukturierte Nutzertests durch und leitest aus den Ergebnissen konkrete Verbesserungen ab. Dabei behältst du nicht nur die Funktionalität, sondern auch Verständlichkeit und Effizienz der Anwendung im Blick.
Leidenschaft
Interfaces, die Spaß machen und Mehrwert bringen
Spirit
Selbstständige:r Team-Player:in mit einem guten Auge
Können
Sehr gute Kenntnisse in Angular oder vergleichbaren Frameworks (React, Vue ...), Test-Frameworks (Jasmine o. ä.), HTML, CSS sowie gute Kenntnisse in Java und optional Python.
Einsatzgebiet
V. a. unsere Cloud-Produkte
Erfahrung
Solide Erfahrung in der Frontend- und Backend-Entwicklung
Weitere Interessen
Software-Architektur, User-centered design, Visualisierung komplexer Zusammenhänge
Requirements
- abgeschlossenes Studium
- sehr gute Kenntnisse in Angular oder vergleichbaren Frameworks (React, Vue…), Test-Frameworks (Jasmine o. ä.), HTML, CSS
- sehr gute Kenntnisse in Java und optional Python
- Interesse an Daten- und Text-getriebenen Anwendungen
- Verständnis von REST-APIs
- Affinität für den Bereich UX, Modellierung (Personas, User Stories, Flow Charts), Wireframes in Balsamiq oder auf Papier, Design Thinking
- solide Berufserfahrung
- offene Kommunikation, gegenseitige Unterstützung und Freude an Herausforderungen
- Teamfähigkeit und selbstständige Arbeitsweise
- Du fühlst Dich wohl in einem agilen Umfeld mit schnellen Entwicklungs-Iterationen
Benefits & conditions
Du freust dich aufs kontinuierliche Weiterlernen und eine agile Arbeitsweise mit Continuous Integration und enger Abstimmung zwischen Product Owner, Frontend, Backend, Anwendern?
Du bringst neue Ideen mit, denkst mit und willst mitgestalten, wie Deine Ergebnisse beim Anwender eingesetzt werden?
Arbeitszeiten sind bei uns fair und flexibel - Überstunden vermeiden wir, wo es geht, und wenn sie anfallen, werden sie ausgeglichen.
Statt zeitfressenden Meetings, Buzzword-Bingo und Denken in Hierarchien packen wir's lieber an - pragmatisch und kundenorientiert.