Das Unternehmen ist ein innovativer Software-Entwickler, der 2015 gegründet wurde und über umfangreiche Erfahrung in der Umsetzung individueller Projekte für große Unternehmen und den Mittelstand verfügt. In dieser Rolle als Senior Fullstack Entwickler sind Sie verantwortlich für die Entwicklung und Implementierung von Softwarelösungen in anspruchsvollen Enterprise- und regulierten Umgebungen. Sie arbeiten eng mit Kundenprojekten zusammen, die sowohl große Unternehmen als auch öffentliche Auftraggeber umfassen. Ihre Aufgaben beinhalten die Gestaltung der Architektur, die Generierung, Überprüfung und Refaktorisierung von Code, sowie das technische Mentoring innerhalb des Teams. Sie stimmen sich regelmäßig mit Product Ownern, UX-Designern und DevOps-Teams ab. Das Unternehmen fördert eine flexible Arbeitsweise, wobei die meisten Mitarbeiter ein bis zwei Tage pro Woche in einem der Büros arbeiten, während die restliche Zeit remote oder beim Kunden vor Ort verbracht werden kann. Sie haben die Möglichkeit, an Projekten mit namhaften Kunden zu arbeiten und Ihre Expertise in einem dynamischen Umfeld weiterzuentwickeln. Das Unternehmen legt Wert auf kurze Kommunikationswege und eine offene Unternehmenskultur, in der ehrliches Feedback geschätzt wird.
Senior Fullstack Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrung in der Fullstack-Entwicklung mit, insbesondere in regulierten Umgebungen. Sie sollten über fundierte Kenntnisse in Backend-Technologien wie Java (17+) und Spring Boot verfügen, alternativ sind starke Kenntnisse in .NET, Kotlin oder Python ebenfalls willkommen. Erfahrung mit REST-Schnittstellen und relationalen Datenbanken wie PostgreSQL, MariaDB oder Oracle ist erforderlich. Zudem sollten Sie mit Docker, Kubernetes und CI/CD-Tools wie Jenkins oder GitHub Actions vertraut sein. Im Frontend-Bereich sind Kenntnisse in React/Next.js oder Angular mit TypeScript von Vorteil. Erfahrungen mit Cloud-Diensten wie AWS oder Azure sind ebenfalls wünschenswert. Darüber hinaus sind Kenntnisse in asynchroner Kommunikation, Microservices und Domain Driven Design von Vorteil, jedoch nicht zwingend erforderlich. Wichtig ist, dass Sie auf beiden Seiten sicher sind und sich schnell in neue Technologien einarbeiten können. Eine proaktive Einstellung zur Nutzung von AI-Tools ist ebenfalls erforderlich, da diese integraler Bestandteil der täglichen Arbeit sind.