Du entwickelst und betreibst unsere geschäftskritische E-Commerce-Plattformen. Du arbeitest hands-on über Backend, Frontend und Cloud-Infrastruktur hinweg und begleitest Änderungen von der technischen Klärung über Implementierung und Tests bis zum Betrieb in Produktion.
Unser aktueller Stack umfasst TypeScript, Node.js, NestJS, React, relationale Datenbanken und AWS.
AI-gestützte Entwicklungswerkzeuge sind ein fester Bestandteil unserer Entwicklungsprozesse.
Insbesondere umfasst die Stelle folgende Aufgaben:
- Entwicklung neuer Funktionen mit TypeScript, NestJS und React
- Konzeption und Pflege von REST APIs, Integrationen und datengetriebenen Prozessen
- Formulierung technischer Aufgaben mit klaren Anforderungen, Randbedingungen und überprüfbaren Akzeptanzkriterien
- Weiterentwicklung von Architektur, Performance, Sicherheit und Wartbarkeit
- Betrieb unserer Anwendungen auf AWS mit EC2, ECS, S3, RDS sowie ElastiCache, Redis oder Valkey
- Analyse und Behebung von Produktionsproblemen einschließlich Root-Cause-Analysen
- Verbesserung von automatisierten Tests, CI/CD, Monitoring, Logging und Alerting
- Berücksichtigung von Security- und Datenschutzanforderungen bei Architektur, Implementierung und Betrieb
- Technische Bewertung neuer Anforderungen hinsichtlich Machbarkeit und Auswirkungen
- Weiterentwicklung gemeinsamer Standards für Codequalität, Tests, Reviews und AI-gestützte Entwicklung
- Unterstützung anderer Engineers durch Code Reviews, Pairing und Wissenstransfer
- Zusammenarbeit mit Support, Fachbereichen, Data-Teams und externen Partnern
Wir nutzen unter anderem GitHub Copilot, Codex, OpenCode und Claude Code für Codeanalyse, Implementierung, Refactoring, Tests und Dokumentation.
Du solltest Erfahrung darin haben
- Entwicklungsaufgaben klar zu spezifizieren und in überprüfbare Schritte zu zerlegen
- Coding Agents mit geeignetem Kontext, Regeln und Werkzeugen zu steuern
- Agents, Skills oder wiederverwendbare Workflows zu erstellen oder anzupassen
- generierte Änderungen durch Reviews, Tests und statische Analysen abzusichern
- Grenzen und Fehlverhalten AI-generierter Lösungen früh zu erkennen
- sensible Daten und Sicherheitsanforderungen beim Einsatz von AI-Werkzeugen zu berücksichtigen