Die Applikationen, die wir bauen, sind fachlich komplex. Das bedingt, dass auch die Architektur sorgfältig gestaltet sein muss. Entscheidungen treffe ich basierend auf Gesprächen mit Kolleg:innen und Anwender:innen – und verantworte sie am Ende selbst. Im Falle einer Fehlentscheidung suche ich mit der Hilfe des Teams nach einer Lösung. Der Wissensaustausch ist für mich einer der wichtigsten Bestandteile meines Berufs. Im Team pushen wir uns gegenseitig in unserem Lernprozess und halten Coding Dojos ab, außerdem gebe ich interne Schulungen. Das empfinde ich als total erfüllende Ergänzung meines sonstigen Alltags. Du - konzipierst und entwickelst Softwarekomponenten für das Backend einer cloudbasierten Plattform (inkl. Web Applikationen), z. B. mit Go (Golang) - arbeitest eng mit Deinen Kolleg:innen zusammen - spezifizierst und entwickelst Schnittstellen (REST) - bindest die Software auf OpenShift und Kubernetes an - führst entwicklungsbegleitende Tests, Unit-Tests oder Integrations-Tests durch - nimmst aktiv am Wissensaustausch und -transfer in der eigenen Schulungsplattform "aka" teil Das bringst du mit - eine schnelle Auffassungsgabe und hohe Motivation - fundierte Kenntnisse in der Backend Entwicklung mit Go (Golang) oder einer anderen Programmiersprache - Grundkenntnisse von Docker und Kubernetes - Grundkenntnisse von Git und Git-Flow - Clean Code und TDD - gute Deutsch- und Englischkenntnisse
Backend Developer (w/m/d) (Anwendungsprogrammierer/in)