Unser Kunde sucht einen erfahrenen Senior Software Engineer mit Schwerpunkt auf Kotlin Backend und Full-Stack-Entwicklung, um sein Team in Berlin zu verstärken. In dieser Rolle werden Sie Teil eines interdisziplinären Scrum-Teams, das eine hohe Eigenverantwortung und eine kollaborative Arbeitsweise pflegt. Ihre Hauptaufgaben umfassen die Implementierung und Weiterentwicklung von Backend-Services in Kotlin und Spring sowie die Mitarbeit an bestehenden TypeScript- und Vue-Frontends. Sie sind verantwortlich für die Planung und Umsetzung effizienter Qualitätssicherungsmaßnahmen, einschließlich Test-Driven Development (TDD) und Testautomatisierung. Zudem führen Sie fundierte Code-Reviews durch und bieten Mentoring für das Team hinsichtlich Clean Code und Best Practices. Die aktive Mitgestaltung von Systemarchitektur und API-Design gehört ebenso zu Ihren Aufgaben wie die enge Zusammenarbeit mit Product Ownern, UX-Designern und Fachbereichen zur technischen Ausgestaltung von Anforderungen. Der Arbeitgeber legt großen Wert auf eine offene Unternehmenskultur, in der die Vereinbarkeit von Privatleben und Beruf gefördert wird. Sie haben die Möglichkeit, sich kontinuierlich weiterzubilden und Ihre Karriere in einem internationalen Umfeld voranzutreiben.
Senior Software Engineer – Kotlin Backend / Full-Stack (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 5 Jahre Erfahrung in der Backendentwicklung und im Systemdesign mit. Sie sollten über sehr gute Kenntnisse in Kotlin (Java) und Spring Boot sowie modernen Backend-Architekturen verfügen. Ein Interesse an moderner Frontendentwicklung und idealerweise Erfahrung mit TypeScript oder Vue (und/oder Angular) sind ebenfalls von Vorteil. Fundierte Kenntnisse in automatisierten Testmethoden, insbesondere im Kontext von Test-Driven Development (TDD), sind erforderlich. Erfahrung in der Automatisierung von Entwicklungs- und Betriebsprozessen, idealerweise unter Einsatz moderner AI-gestützter Tools, wird ebenfalls erwartet. Eine strukturierte und lösungsorientierte Arbeitsweise, ein starker Kundenfokus sowie eine ausgeprägte Leidenschaft für die nachhaltige Umsetzung agiler Prinzipien sind wichtig. Teamfähigkeit, Kommunikationsstärke und sehr gute Deutsch- und Englischkenntnisse runden Ihr Profil ab.