
GoodHabitz ist ein Online-Lernunternehmen im Bildungssektor, das über seine digitale Lernplattform ansprechende und zugängliche Schulungen anbietet. Die Arbeit des Unternehmens verbindet die Teams für Content-Erstellung, Marketing, Produktentwicklung und Vertrieb, um Lernerlebnisse zu entwickeln, die sich auf Zukunftskompetenzen sowie die praktische persönliche und berufliche Weiterentwicklung konzentrieren. Mit einer kooperativen Teamkultur und Standorten in europäischen Städten verfolgt GoodHabitz das Ziel, Online-Lernen unterhaltsam zu gestalten und einer breiten Zielgruppe zugänglich zu machen.
Senior Software Engineer, Full Stack
Entwickle Full-Stack-Lernprodukte beim europäischen EdTech-Unternehmen GoodHabitz und gestalte Architektur, Arbeitsabläufe und Funktionen vom Konzept bis zum Launch.
Beschreibung
- Entwickle und pflege Full-Stack-Funktionen für APIs, Datenschichten und Benutzeroberflächen.
- Gestalte Architektur und Systemdesign mit, indem du verschiedene Optionen abwägst.
- Begleite Aufgaben von der ersten Idee über Umsetzung, Tests und Dokumentation bis zur Bereitstellung.
- Pflege und verbessere CI/CD-Pipelines und Bereitstellungsprozesse.
- Überprüfe Code und trägst so zu Qualität, Verständlichkeit und gemeinsamem Lernen bei.
- Erläutere technische Entscheidungen klar, damit das Team abgestimmt bleibt.
- Arbeite mit den Teams aus Product, Design und UX sowie weiteren Teams zusammen.
Anforderungen
- Mindestens fünf Jahre Erfahrung im Backend Engineering sowie Frontend-Erfahrung mit React, Vue oder einem ähnlichen Framework.
- Erfahrung darin, gemeinsam mit Product-, Design- und UX-Teams echte Produkte zu entwickeln.
- Eine produktorientierte Herangehensweise mit Fokus auf den Nutzen für Nutzerinnen und Nutzer sowie das Unternehmen.
- Fundierte Erfahrung mit C# und modernem .NET 8, 9 oder 10.
- REST-APIs entwerfen und nutzen, einschließlich Versionierung, OpenAPI, OAuth2, Paginierung, Rate Limits und Wiederholungsversuchen.
- SQL direkt mit PostgreSQL und Dapper oder einem ähnlichen Micro-ORM schreiben.
- Praktische Erfahrung mit CI/CD-Pipelines, Bereitstellungsprozessen, Docker und grundlegenden Kubernetes-Kenntnissen.
- Verständnis von Systemdesign, Service-Grenzen, Datenmodellierung und Skalierbarkeit.
- Produktionsprobleme mithilfe von Logs und Traces analysieren; Erfahrung mit strukturiertem Logging und Grafana/Loki ist von Vorteil.
- LLM-Tools wie Claude Code, Copilot oder Cursor zum Programmieren, Recherchieren, Dokumentieren und Entwickeln von Ideen einsetzen.
- Erfahrung mit weiteren Sprachen und Frameworks, insbesondere Node, Vue oder React, ist erwünscht.
- Erfahrung mit AWS/EKS ist von Vorteil.
Zusatzleistungen
- Wettbewerbsfähiges Gehalt und ein leistungsbezogener Bonus für die jeweilige Rolle.
- 25 Urlaubstage pro Jahr.
- Reisebudget.
- Flexibles Arbeitsumfeld und Laptop.
- Unbegrenzter Zugang zu den Lernressourcen von GoodHabitz und MyAcademy.
- Unterstützung durch Mental Coaching.
- Vielfältige und inklusive Teams.
- Themenveranstaltungen und Teambuilding-Aktivitäten.
- Ein vollständig bezahlter jährlicher Do-Good Day für ehrenamtliches Engagement.
- Absicherung bei Invalidität und Altersvorsorge.