Senior Software Developer (m/w/d) Full Stack
Was du bei uns bewegen kannst
Gemeinsam mit deinem agilen Projektteam setzt du Projekte für Kunden unterschiedlicher Branchen um. Ihr seid cross-funktional aufgestellt und liefert alles aus einer Hand von der Architektur über die Entwicklung bis zum DevOps-Betrieb.
You build it, you run it.
Dein Job beginnt nicht erst mit der Entwicklung von Software : Du stimmst dich eng mit unseren Kunden ab und berätst sie in Bezug auf die technische Machbarkeit und die konkrete Umsetzung ihrer digitalen Innovationen.
Du fühlst dich gleichermaßen im Frontend wie im Backend zu Hause und bringst deine Erfahrung in beiden Bereichen ein egal, ob es um komplexe Architekturen oder die Gestaltung von Single Page Applications geht.
Schon bei der Konzeption und Entwicklung der Anwendungen planst du den späteren hochverfügbaren und -skalierbaren Betrieb der Software mit.
Mithilfe automatisierter Testing-Verfahren (Unit Testing, CI / CD, Ende-zu-Ende-Tests u. v. m.) sorgst du für eine kontinuierliche Qualitätskontrolle und -optimierung.
Als Senior wirst du ebenfalls unsere jüngeren Kolleg : innen als Mentor : in oder Coach unterstützen.
In unseren Projekten verwenden wir häufig folgende Technologien :
Kotlin, Java, Go oder C#
Angular, React, TypeScript, Vue.js., Next.js
Docker, Gitlab
AWS, GCP, Azure, Kubernetes
Wer gut zu uns passen würde
Ob du ein Studium oder eine Ausbildung im IT-Bereich abgeschlossen hast, ist für uns nebensächlich für uns zählen deine fachlichen Skills und deine Persönlichkeit :
- Du hast mehr als 5 Jahre Praxiserfahrung und fundierte Kenntnisse in mehreren der oben genannten Technologien. Idealerweise hast du bereits für Cloud-Umgebungen entwickelt oder Anwendungen dorthin migriert.
- Du hast den Anspruch, dich in neue Technologien einzuarbeiten und sie in Bezug auf den Projekteinsatz zu prüfen.
- Bestehende Lösungen und Prozesse hinterfragst du kritisch. Optimierungsansätze bringst du konstruktiv und strukturiert ins Team ein.
- Du kannst Personen ohne technischen Hintergrund komplexe technische Zusammenhänge verständlich erklären. Es ist dir wichtig, ein umfassendes Verständnis der Standpunkte deiner Team-Mitglieder und Kunden zu entwickeln.
- Sehr gute Deutschkenntnisse (min. C1 Level) sind Voraussetzung, gute Englischkenntnisse runden dein Profil ab.