In der Rolle des Product Engineers sind Sie verantwortlich für die Entwicklung moderner, responsiver Webanwendungen. Sie arbeiten mit Technologien wie Java, Spring Boot, Angular und TypeScript und setzen dabei Standards für Clean Code, Sicherheit und Performance. Ihre enge Zusammenarbeit mit Produktmanagern, Designern und anderen Engineers ermöglicht es Ihnen, hochwertige Funktionen zu realisieren und kontinuierliche Verbesserungsmöglichkeiten aufzuzeigen. Sie haben die Möglichkeit, Ihre Ideen und Ihre Persönlichkeit einzubringen, um mit einer exzellenten Plattform den Alltag von Bürgern, Kunden, Behörden und Unternehmen zu erleichtern. Ihr Arbeitsumfeld ist geprägt von Offenheit, flexiblen Arbeitsweisen und einer Hands-on-Mentalität, die die Prinzipien von New Work widerspiegelt. Sie führen routinemäßig Tests und Code Reviews durch, leben die Test-Pyramide und haben ein Gespür für innovative Testing-Methoden. Zudem optimieren Sie den Software Development Life Cycle (SDLC) mit einem besonderen Fokus auf hohe Qualität. Sie bringen sowohl Frontend- als auch Backend-Expertise mit und sind bereit, über Ihren Schwerpunkt hinauszublicken. Das Unternehmen bietet Ihnen die Möglichkeit, Wissen aktiv zu teilen, andere Entwickler als Mentor zu unterstützen und an Pair-Programming sowie Knowledge-Sharing-Sessions teilzunehmen. Werden Sie Teil eines interkulturellen Teams, das an wegweisenden Standards, Services und Trends der digitalen Welt arbeitet und profitieren Sie von einem strukturierten Onboarding-Programm sowie einer Vielzahl an Entwicklungsmöglichkeiten.
Product Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Ausbildung mit entsprechender Berufserfahrung. Sie sollten mindestens 5 Jahre Berufserfahrung im Frontend-, Backend- oder Fullstack-Bereich mitbringen. Zu den erforderlichen technischen Fähigkeiten zählen Kenntnisse in Java (insbesondere Spring Boot und JUnit), TypeScript (Angular, Jest, Vitest), Datenbanken (MariaDB, MySQL, Hibernate, Liquibase) sowie APIs (REST, Swagger) und Docker. Erfahrung im agilen Arbeiten nach Scrum mit Tools wie Jira, Bitbucket und Confluence ist ebenfalls wichtig. Darüber hinaus sollten Sie Kenntnisse in Jenkins, Git, Linux, Helm und Kubernetes haben. Sie kommunizieren klar, arbeiten lösungsorientiert und besitzen starke Problemlösungsfähigkeiten. Analytisches und strukturiertes Denken sind für Sie selbstverständlich. Idealerweise haben Sie Erfahrung im Sprechen auf Konferenzen, im Open-Source-Bereich oder in technischer bzw. disziplinarischer Führung. Sehr gute Deutschkenntnisse in Wort und Schrift sowie verhandlungssichere Englischkenntnisse auf C1-Niveau runden Ihr Profil ab.