Das Unternehmen ist ein innovativer Partner in der Softwareentwicklung, der sich auf die Schaffung individueller Lösungen für die Wirtschaft und Wissenschaft spezialisiert hat. In dieser Rolle als Senior Fullstack Developer arbeiten Sie an der Entwicklung und Implementierung von skalierbaren Webanwendungen, die sowohl Frontend- als auch Backend-Technologien umfassen. Zu Ihren Hauptaufgaben gehört die Gestaltung, Entwicklung und Wartung von APIs sowie Datenbankstrukturen. Sie werden eng mit Produktmanagern, UI/UX-Designern und anderen Entwicklern zusammenarbeiten, um Anforderungen zu definieren und umzusetzen. Darüber hinaus sind Sie verantwortlich für die Durchführung von Code-Reviews, die Sicherstellung der Code-Qualität und das Mentoring jüngerer Teammitglieder. Ein weiterer wichtiger Aspekt Ihrer Tätigkeit ist die Fehlerbehebung, Performance-Optimierung und die kontinuierliche Verbesserung bestehender Systeme. Das Team besteht aus jungen, dynamischen Fachleuten, die sich gegenseitig unterstützen und gemeinsam an spannenden Projekten arbeiten. Das Unternehmen bietet ein flexibles Arbeitsumfeld mit hybriden Arbeitsmodellen, in dem Sie sowohl im Büro als auch remote arbeiten können. Sie haben die Möglichkeit, an innovativen Projekten zu arbeiten, die echte Herausforderungen darstellen und Ihre Fähigkeiten weiterzuentwickeln.
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 Frameworks wie Spring, Spring Boot, Quarkus oder Hibernate sein und Erfahrung mit REST APIs, API-Design und Integration haben. Gute Kenntnisse in SQL und relationalen Datenbanken sind ebenfalls erforderlich. Ein Verständnis für Softwarearchitektur, Clean Code und Testing ist von Vorteil. Sie sollten mit Git, Maven/Gradle sowie CI/CD-Pipelines vertraut sein. Sehr gute Deutsch- und Englischkenntnisse sind unerlässlich. Der Kandidat sollte hochmotiviert sein und ein großes Interesse daran haben, sich eigenständig in neue technologische Themen einzuarbeiten. Erfahrungen mit Containern wie Docker sowie Kenntnisse in Cloud-Technologien wie Azure, AWS oder GCP sind willkommen. Kenntnisse in Programmiersprachen wie C++ oder Python sowie Erfahrung mit Machine-Learning-Workflows sind von großem Vorteil. Zudem sollten Sie sich mit Performance-Optimierungstechniken wie Lazy Loading, Code Splitting und Caching auskennen.