Unser Kunde ist ein innovatives Softwareentwicklungsunternehmen, das als Partner für die Wirtschaft und Wissenschaft agiert. In dieser Rolle als Senior Fullstack Developer sind Sie verantwortlich für die Entwicklung und Implementierung von skalierbaren Webanwendungen über den gesamten Technologie-Stack, sowohl im Frontend als auch im Backend. Sie gestalten APIs und Datenbankstrukturen und arbeiten eng mit Produktmanagern, UI/UX-Designern und anderen Entwicklern zusammen, um Anforderungen zu definieren und umzusetzen. Zu Ihren Aufgaben gehört auch die Durchführung von Code-Reviews, um die Code-Qualität sicherzustellen, sowie das Mentoring jüngerer Teammitglieder. Darüber hinaus sind Sie für die Fehlerbehebung, Performance-Optimierung und die kontinuierliche Verbesserung bestehender Systeme zuständig. Das Team besteht aus jungen, dynamischen Fachleuten, die in einem unterstützenden Umfeld arbeiten. Der Arbeitgeber bietet flexible Arbeitszeiten und die Möglichkeit, sowohl im Büro als auch remote zu arbeiten. Hier haben Sie die Chance, an spannenden Projekten zu arbeiten, die echte Herausforderungen und Lösungen bieten. Zudem wird ein persönliches Onboarding und kontinuierliche Weiterentwicklung gefördert, um sicherzustellen, dass Sie in Ihrer Rolle wachsen können.
Senior Fullstack Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 3 Jahre Berufserfahrung in der Fullstack-Entwicklung mit, insbesondere mit Technologien wie Vue 3, JavaScript/TypeScript und Java. Sie sollten sicher im Umgang mit Spring, Spring Boot, Quarkus oder Hibernate sein und Erfahrung mit REST APIs sowie API-Design und Integration mitbringen. Gute Kenntnisse in SQL und relationalen Datenbanken sind ebenfalls erforderlich. Ein Verständnis für Softwarearchitektur, Clean Code und Testing ist von Vorteil. Zudem sollten Sie Erfahrung mit Git, Maven/Gradle und CI/CD-Pipelines haben. Sehr gute Deutsch- und Englischkenntnisse sind notwendig, um effektiv im Team zu kommunizieren. Sie sind hochmotiviert und bereit, sich eigenständig in neue technologische Themen einzuarbeiten. Erfahrungen mit Containern wie Docker sowie Kenntnisse in Azure, AWS oder GCP sind wünschenswert. Kenntnisse in C++ oder Python sind ein großes Plus, ebenso wie Erfahrungen mit Machine-Learning-Workflows und Performance-Optimierung.