Wir suchen Verstärkung für unser Framework Team im Bereich Onlineshop. Dein Fokus liegt auf der Weiterentwicklung unseres GraphQL Frameworks, das als Schnittstelle zwischen Frontend und Backend dient und monatlich über 10 Milliarden Requests verarbeitet. Du arbeitest an einer neuen Architektur und betreust zusätzlich unser CDN und C# Backend Setups. Werde Teil unseres Teams!
Was du bewegst
Im Framework-Team bist du verantwortlich für den Betrieb und die Weiterentwicklung unserer GraphQL-Umgebung sowie anderer Produkte und prägst unsere Vision, Roadmap und Features.
In enger Zusammenarbeit mit dem Product Owner gestaltest du im Team die optimale Developer Experience.
Du hilfst den anderen Teams bei der Anwendung unserer Framework Komponenten und treibst teamübergreifende Projekte in Zusammenarbeit mit unseren Architekt*innen vorwärts.
Dabei achtest du auf Performance, saubere Architektur, Clean Code, Automatisierung und Testabdeckung.
Du baust unsere CI/CD Pipelines weiter aus und kümmerst dich um unser CDN.
Was du mitbringst
Abgeschlossenes Studium (Uni/ETH, FH, HF)
Computer Science o.ä.
Mindestens 5 Jahre Erfahrung
in der Softwareentwicklung
Deutsch (verhandlungssicher)
Englisch (fliessend)
Hervorragende Kenntnisse in C# und dem .NET Stack
Erfahrung mit GraphQL, idealerweise auch in verteilten GraphQL-Systemen und Graph-Design
Mindestens 5 Jahre Erfahrung in der Softwareentwicklung sowie eine höhere Fachausbildung in Informatik (ETH/UNI/FH) oder vergleichbare Berufserfahrung
Kenntnisse in React, TypeScript und unserem Tech-Stack (.NET, Next.js, Relay.js, Hot Chocolate) sind wünschenswert. Entscheidender ist jedoch die Bereitschaft, neue Technologien zu erlernen.
Erfahrung mit Kubernetes, CDNs und CI/CD-Entwicklung oder Offenheit, diese Bereiche zu erlernen
Positive Grundeinstellung, Motivation, Humor und die Fähigkeit, Initiative zu ergreifen.
Du bist bereit, „wie es immer gemacht wurde“ in Frage zu stellen und effizientere, automatisierte oder effektivere Lösungen vorzuschlagen.
Kreativität und Initiative nutzen, um Probleme zu lösen und Ziele zu erreichen.