Unser Kunde ist ein erfolgreiches Unternehmen mit zentralem Sitz direkt an der Binnenalster in Hamburg. In einem agilen Umfeld arbeiten Sie mit den aktuellsten Technologien und bringen sich in kleinen Teams ein. Das Hauptprodukt ist eine Softwarelösung, die stationäre Autohäuser und andere Fahrzeughändler im Bereich der Fahrzeugvermarktung unterstützt. Das Team hat diese Software über die letzten 20 Jahre zu einer führenden Lösung in diesem Marktsegment entwickelt. Aktuell wird ein vollständiges Redesign und Relaunch dieser Software-Linie durchgeführt, wobei auf State-of-the-Art-Methoden und Technologien wie Microservices, NoSQL, TypeScript, Kubernetes, Continuous Integration, Code Reviews und Automated Testing sowie Scrum als Vorgehensmodell gesetzt wird. In dieser anspruchsvollen Rolle sind Sie für die Entwicklung und Realisierung neuer Features in Zusammenarbeit mit der Designabteilung und dem Produktmanagement verantwortlich. Zudem planen und setzen Sie APIs für die Anbindung an interne und externe Applikationen um und bauen die Continuous Integration Pipelines auf Basis von Docker, Jenkins und GitLab aus. Die Evaluierung und Integration neuer Technologien, Tools und Frameworks gehört ebenso zu Ihren Aufgaben wie die enge Zusammenarbeit in einem interdisziplinären Team von Frontend- und Backend-Entwicklern sowie UX-Designern und DevOps. Sie unterstützen auch Junior-Entwickler und helfen dem Product Owner bei der Anforderungsdefinition und Planung individueller Kundenprojekte im Bereich Fahrzeughandel.
Senior Software Entwickler (m/w/d) Full-Stack (Frontend & Backend)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium im Bereich Informatik oder alternativ eine relevante Berufsausbildung im IT-Umfeld. Sie sollten die Fähigkeit zu lösungsorientiertem Arbeiten mitbringen und eine starke Eigeninitiative sowie Kommunikationsfähigkeit besitzen. Interesse und Begeisterung für neue Web-Technologien sowie kreatives Denken sind ebenfalls wichtig. Fachlich sollten Sie qualifiziert in der Entwicklung mit PHP, TypeScript, HTML und CSS sein und über Fachwissen in SQL- und NoSQL-Datenbanksystemen wie MySQL, Couchbase und Redis verfügen. Kenntnisse und Erfahrungen in der Test-Automatisierung, CI/CD Pipelines und Docker sind von Vorteil. Zudem sollten Sie ein Verständnis für agile Entwicklungsmethoden, insbesondere Scrum, haben. Gute Deutschkenntnisse in Wort und Schrift sind erforderlich, da dies die Teamsprache ist.