Fullstack-Softwareentwickler (Backend)
Deine Rolle
Als Fullstack-Softwareentwickler (Backend) entwickelst du agil neue Features für unsere Cloud-Plattform. Du implementierst und erweiterst unsere Microservices als Teil eines selbstverantwortlichen crossfunktionalen Teams.
* Du diskutierst aktiv Implementierungsdetails und findest technisch geeignete Lösungen für die fachlichen Anforderungen mit dem Team.
* Du bringst Dich teamübergreifend in Community of Practices ein, um technische Lösungen zu beraten.
Dein Profil
* Du hast ein abgeschlossenes Hochschulstudium der Informatik, Medieninformatik oder eine vergleichbare IT-nahe Ausbildung.
* Du verfügst über eine fundierte Berufserfahrung in der Web-Entwicklung.
* Du kennst Dich mit Java, Spring Boot, REST und Docker aus.
* Du lebst Continuous Integration.
* Du hast Erfahrungen mit JS und einem JS-Framework wie React oder Angular und bist bereit diese auszubauen.
* Du bist versiert im Umgang mit Datenbanktechnologien (z.B. PostgreSQL, MongoDB, etc.) und hast auch bereits erste Erfahrungen mit Cloud-Technologien sammeln können (AWS, Azure, etc.).
* Du lebst agile Entwicklungsmethoden, nimmst Veränderungen an und bist kommunikativ.
* Du hast sehr gute Deutsch - und/oder Englischkenntnisse (mind. B2).
Nice to have:
* Du willst für alles, was Du entwickelst, auch eine Testautomatisierung sicherstellen.
* Du kennst Dich mit AWS, Kafka und Gitlab CI aus.
* Du hast bereits Erfahrungen mit TypeScript und React sammeln können.
* Du kennst Dich mit SQL oder NoSQL-Datenbanken (z.B. PostgreSQL, MongoDB) aus und bist mit Datenmodellierungen vertraut.
* Du verfügst über Kenntnisse im Bereich Continuous Deployment.
-----------------------------------
Wir bieten dir
* Einen umfangreichen Gestaltungsspielraum, damit Du unser erfolgreiches Produkt kundenzentriert weiterentwickeln kannst.