- Full-time
- Hanover, Munich, Remote
Software Engineer (Full Stack) (Advanced, Senior)
This position is advertised in German because German at B2 level is required.
- Du entwickelst moderne Webanwendungen komplett: von der Oberfläche über APIs und Datenbanken bis zur Cloud-Infrastruktur, auf der sie laufen.
- Du baust Frontends mit TypeScript und Frameworks wie React, Angular oder Vue – barrierearm, schnell und angenehm zu bedienen.
- Du entwirfst und implementierst Backends und APIs (REST, GraphQL) in TypeScript/Node.js oder Java und wählst den passenden Datenspeicher.
- Codequalität gehört für dich zum Job: Automatisierte Tests, Code Reviews, saubere Architektur und CI/CD-Pipelines sind Teil deines Alltags.
- Agentic Coding gehört zu deiner Arbeitsweise. Du nutzt Tools wie Claude Code, GitHub Copilot oder Cursor produktiv und verantwortungsvoll.
- Du arbeitest eng mit Kunden, Design und anderen Engineers zusammen und machst aus Anforderungen Software, die genutzt wird.
Was du mitbringst
- Berufserfahrung als Software Engineer
- TypeScript/JavaScript und ein modernes Frontend-Framework (React, Angular oder Vue)
- Mindestens ein Backend-Stack: Node.js, Java/Spring Boot, .NET oder Python
- Relationale und NoSQL-Datenbanken (z. B. PostgreSQL, MongoDB)
- API-Design (REST, GraphQL) und Authentifizierungskonzepte (OAuth 2.0, OpenID Connect)
- Tests, CI/CD (GitLab CI, GitHub Actions) und Containerisierung (Docker)
- Du sprichst und schreibst sicher Deutsch (mind. B2): Workshops mit Fachbereichen und Konzepte auf Deutsch sind für dich Alltag. Dazu kommt gutes Englisch.
Schön, wenn du außerdem mitbringst
- Cloud-Erfahrung mit Azure und/oder AWS
Mehr als functional – unsere Benefits
- Hardware nach deiner Wahl
- Jobticket
- BahnCard 50
- EGYM Wellpass oder Hansefit
- Betriebliche Altersvorsorge
- Workation
- JobRad
- Beteiligung an functional über unsere Genossenschaft kuupers eG, die Hauptgesellschafterin von functional – inklusive Gewinnbeteiligung
Wir arbeiten remote, sehen uns aber regelmäßig – mindestens dreimal im Jahr beim Team-Treffen – und vor Ort beim Kunden, wenn das Projekt es braucht.
Wir schätzen Vielfalt und freuen uns über alle Bewerbungen – unabhängig von Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion und Weltanschauung, Behinderung, Alter, sexueller Orientierung und geschlechtlicher Identität.
Start: ab sofort
Interesse?
Schick uns deinen Lebenslauf und deinen frühestmöglichen Starttermin mit dem Stichwort „Software Engineer“ an jobs@functional.team. Ein Anschreiben brauchst du nicht – ein paar Zeilen dazu, warum die Stelle zu dir passt, reichen.
Kein Coding-Test, kein Assessment-Center: ein Kennenlernen, ein Fachgespräch mit dem Team, dann ein verbindliches Angebot.
Wie wir mit deinen Bewerbungsdaten umgehen, steht in unserer Datenschutzerklärung.