Als Full-Stack Engineer bei Brack.Alltron bist du ein integraler Bestandteil eines crossfunktionalen Teams im Bereich Online-Shops und berichtest an den Team Lead Engineering. Du arbeitest eng mit deinen Teamkollegen, dem Produktmanagement sowie UX- und anderen Fachbereichen zusammen, um innovative und kundenorientierte Lösungen zu realisieren.Das erwartet dichAnalysiere, konzipiere und implementiere neue Features und Verbesserungen – von der ersten Idee bis zum Going-LiveSpezifiziere und implementiere Schnittstellen und integriere diese eigenständig in bestehende ApplikationenUnterstütze aktiv beim Entwurf und der Umsetzung von Softwarearchitekturen mit Fokus auf modulare Komponenten und klare SchnittstellendefinitionenFühre Code-Reviews durch und fördere die Anwendung von Clean Code und Test-Driven DevelopmentErkenne technische Schulden und leite gezielt Maßnahmen zu deren Reduktion abStelle hohe Entwicklungsstandards, Testprozesse und technische Dokumentation sicherIdentifiziere und unterstütze aktiv die Pflege und Optimierung von Entwicklungs- und TestumgebungenDokumentiere technische Konzepte, Testfälle und erstelle BenutzerhandbücherArbeite eng mit dem Produktmanagement und deinem Team zusammen, um Anforderungen zu spezifizieren, Entwicklungsaufwände realistisch zu schätzen und Lösungen effektiv umzusetzenBeteilige dich aktiv an Entscheidungen zur technologischen Ausrichtung und bringe Vorschläge zur Auswahl passender Tools und Frameworks einAnalysiere und dokumentiere eigenständig Problemstellungen im Bereich Geschäftsprozesse, Transaktionen, Daten und FunktionenBringe dich aktiv in Diskussionen zu fachlichen Domänen und Bounded Contexts einUnterstütze den Betrieb und die Überwachung deiner entwickelten Anwendungen und SystemeSei mitverantwortlich für eine robuste und skalierbare Infrastruktur und hilf aktiv dabei, CI/CD- und DevOps-Prozesse kontinuierlich zu verbessernDas bringst du mitMindestens 3 Jahre praktische Erfahrung in der Softwareentwicklung, idealerweise im E-Commerce-UmfeldGute Kenntnisse in mindestens einer gängigen Programmiersprache, vorzugsweise Java und die Bereitschaft, weitere Sprachen und Technologien zu lernenPraktische Erfahrung in den folgenden Bereichen: Backend und Operations/InfrastrukturVertrautheit mit Konzepten wie Domain Driven Design (DDD), Micro-Frontends, Self-Contained Systems, Asynchronous Data Replication oder Data Mesh sind von VorteilKenntnisse im Umgang mit relationalen sowie NoSQL-DatenbankenBreite Erfahrung mit Container-Technologien, CI/CD- und DevOps-Praktiken sowie Affinität zur agilen ArbeitsweiseEin hohes Mass an Qualitätsbewusstsein für Clean Code, Tests und technische DokumentationStarke Kommunikationsfähigkeit, Offenheit gegenüber konstruktivem Feedback und eine kooperative ArbeitsweiseAktiver Austausch innerhalb der Entwickler-Community sowie die Bereitschaft, regelmäßig neues Wissen und innovative Ideen ins Team einzubringenBist du interessiert oder hast du weiterführende Fragen?Sercan Ugur steht dir gerne telefonisch oder elektronisch zur Verfügung.sercan.ugur@competec.chÜber unsBRACK.CH liefert schnell und unkompliziert – so sind wir auch als Arbeitgeber. Mitarbeitende treffen bei uns auf ein offenes und hilfsbereites Umfeld, in dem sie ihre Talente einbringen, mit grossem Gestaltungsfreiraum wirken und entfalten können. Wir fördern die Kompetenzen unserer Mitarbeitenden, damit wir Herausforderungen gemeinsam meistern, weiter wachsen und Erfolge feiern können. BRACK.CH ist Teil der Competec-Gruppe, die über 1300 Mitarbeitende beschäftigt und 2023 einen Umsatz von rund 1,14 Milliarden Franken erzielt hat.Die Competec-Gruppe sucht ständig qualifizierte Mitarbeitende in verschiedenen Bereichen. Ein spannendes Geschäftsumfeld und interessante Zusatzleistungen machen die Competec-Gruppe zu einem attraktiven Arbeitgeber, der 2016 sogar mit dem «Swiss Arbeitgeber Award» ausgezeichnet worden ist.