Als Senior Software Engineer entwickelst du performante und skalierbare Backend-Services mit modernsten Technologien wie Go oder TypeScript. Du arbeitest mit Cloud-Plattformen wie AWS, verwaltest Infrastruktur über Infrastructure as Code und gestaltest robuste APIs (REST, GraphQL) für unsere Software. Dein hoher Qualitätsanspruch zeigt sich in sauberem, testbarem Code, Code-Reviews und der Anwendung von Clean Code & Clean Architecture. Außerdem bringst du deine Erfahrung in die Weiterentwicklung unserer Softwarearchitektur ein und unterstützt als Mentor unsere Junior- und Midlevel-Entwickler.
Tätigkeiten
- Du entwickelst und optimierst performante, skalierbare Backend-Services mit modernsten Technologien.
- Du gestaltest und implementierst robuste APIs und Integrationen, die unsere Systeme miteinander verbinden und externe Dienste einbinden.
- Du arbeitest an der Konzeption und Implementierung cloudbasierter Lösungen auf AWS
- Du stellst durch sauberen, testbaren Code sowie regelmäßige Code-Reviews sicher, dass unsere Software höchsten Standards entspricht.
- Du bist aktiv an der Planung und Weiterentwicklung unserer Softwarearchitektur beteiligt und bringst deine Erfahrung ein, um zukunftssichere Lösungen zu entwickeln.
- Du übernimmst das Mentoring von Junior- und Midlevel Entwicklern
- Tech Stack: Go | Typescript | Angular | MongoDB | Docker | REST | AWS | Python
Anforderungen
- Du hast mind. 3 Jahre Erfahrung im professionellen Umfeld in der Softwareentwicklung
- Du hast sehr gute Kenntnisse in Go oder TypeScript
- Du hast Erfahrung mit Cloud-Plattformen wie AWS (oder vergleichbare Anbieter) und deren Diensten, z. B. Lambda oder S3 und kannst diese über Infrastructure as Code verwalten
- Kenntnisse in der Arbeit mit APIs (REST, GraphQL) und asynchronen Architekturen.
- Du kennst dich mit Clean Code und Clean Architecture aus und wendest die Prinzipien während deiner Arbeit an
- Du hast einen hohen Qualitätsanspruch
- Du bist ein gewissenhafter und kommunikativer Team-Player
- Du hast Erfahrung mit agilen Entwicklungsprozessen wie Scrum oder anderen Methoden.
Team
Unser Dev Team besteht aus 10 Kollegen und du und zwei weitere Kollegen stellen das Backend Team dar.
Bewerbungsprozess
- Interview - persönliches Gespräch
- Teaminterview
- Vororttermin