Full-Stack Engineer Business Applications

Full-Stack Engineer Business Applications

Mägenwil und Homeoffice | 80 - 100 %
Jetzt bewerben Werde Teil unseres Engineering-Teams und entwickle innovative Lösungen, die unsere internen Prozesse auf das nächste Level bringen.

Als Full-Stack Engineer arbeitest du eng mit Product Management, anderen Engineering-Teams und Fachbereichen zusammen, um nutzerorientierte, effiziente und skalierbare Software bereitzustellen.

Du bringst ein tiefes Verständnis für Softwarearchitektur und moderne Entwicklungsmethoden wie Domain-Driven Design (DDD), CI/CD und DevOps mit. Dabei kombinierst du analytisches Denken, Eigeninitiative und eine strukturierte Arbeitsweise, um komplexe Anforderungen in klar definierte, wartbare und hochwertige Lösungen umzusetzen, technische Innovationen voranzutreiben und das Nutzererlebnis kontinuierlich zu verbessern.

Das erwartet dich

  • Du analysierst, konzipierst und entwickelst neue Features und Verbesserungen – von der Idee bis zum Go-Live
  • Du entwickelst bestehende und neue Anwendungen, setzt Schnittstellen zu internen sowie externen Systemen um und integrierst diese eigenständig
  • Du unterstützt aktiv die Architekturarbeit – mit Fokus auf modulare Komponenten, klare Schnittstellen und nachhaltige Designs
  • Du analysierst eigenständig Geschäftsprozesse sowie Datenflüsse und bringst dich aktiv in Diskussionen zu Fachdomänen und Bounded Contexts ein
  • Du führst Code-Reviews durch, förderst Clean Code und arbeitest mit testgetriebener Entwicklung (TDD)
  • Du erkennst technische Schulden, definierst Maßnahmen zu deren Reduktion und hältst hohe Qualitäts- und Sicherheitsstandards ein
  • Du pflegst und verbesserst Entwicklungs- und Testumgebungen, inklusive CI/CD und DevOps-Prozessen
  • Du arbeitest eng mit dem Product Management zusammen, um Anforderungen zu spezifizieren, Aufwände realistisch einzuschätzen und Lösungen effizient umzusetzen
  • Du unterstützt den Betrieb und das Monitoring deiner Anwendungen und trägst zu einer stabilen, skalierbaren Infrastruktur bei
  • Du beteiligst dich aktiv an technologischen Richtungsentscheidungen und bringst eigene Vorschläge für Tools, Frameworks und Architekturansätze ein
  • Du dokumentierst technische Konzepte, Testfälle sowie Benutzerhandbücher und teilst dein Wissen aktiv im Team

Benefits

Mobilität

Gratisparkplätze, finanzielle Beteiligung an den ÖV und Poolfahrzeuge für Geschäftstermine.

Versicherungen

Überobligatorisch – 100% Lohnfortzahlung sowie vollständige Finanzierung der Krankentaggeldversicherung durch den Arbeitgeber.

Familie

18 Wochen bezahlter Mutterschaftsurlaub mit Verlängerungsmöglichkeit und 4 Wochen bezahlter Vaterschaftsurlaub.

Entwicklung

Interne Ausbildungen in der eigenen Academy sowie finanzielle Beteiligung an externen Weiterbildungen.

Erholung

Mindestens 5 Wochen Ferien, zusätzlich besteht die Möglichkeit für Ferienkauf und unbezahlten Urlaub.

Arbeitsformen

Flexible Arbeitszeitmodelle wie Homeoffice, flexible Teilzeitmöglichkeit und Workation.

Vergünstigungen

Attraktive Vergünstigungen im Brack-Onlineshop sowie Mittagessenvergünstigungen und Personalrestaurants in Mägenwil und Willisau.

Das bringst du mit

  • Mindestens drei Jahre praktische Erfahrung in der Softwareentwicklung, idealerweise in einem E-Commerce-Umfeld
  • Gute Kenntnisse in Java (idealerweise mit Frameworks wie Spring Boot, Quarkus, Vert.x), sowie die Bereitschaft, weitere Sprachen und Technologien zu erlernen
  • Praktische Erfahrung in mindestens zwei der folgenden Bereiche:Backend, Operations/Infrastruktur und Daten, sowie die Bereitschaft, sich in weitere Bereiche einzuarbeiten
  • Vertrautheit mit Konzepten wie Domain Driven Design (DDD), Self-Contained Systems, asynchroner Datenreplikation (z.B. mit Apache Kafka) oder Data Mesh ist von Vorteil
  • Kenntnisse in relationalen (SQL) und NoSQL-Datenbanken
  • Erfahrung mit Container-Technologien, CI/CD und DevOps-Praktiken sowie eine Affinität zu agilen Arbeitsmethoden
  • Hohes Qualitätsbewusstsein für Clean Code, Testing und technische Dokumentation
  • Erfahrung in der Implementierung und Optimierung von Einkaufs- und Beschaffungssystemen
  • Affinität zu Agentic Coding (z.B. mit Tools wie Claude Code oder GitHub Copilot)
  • Ausgeprägte Kommunikationsfähigkeiten, Offenheit für konstruktives Feedback und ein kooperativer Arbeitsstil
  • Interesse an Technologietrends, aktiver Austausch innerhalb der Entwickler-Community (z.B. via Open Source) und die Bereitschaft, regelmässig neues Wissen und innovative Ideen ins Team einzubringen
Jetzt bewerben

Bist du interessiert oder hast du weiterführende Fragen?

Sercan Ugur steht dir bei Fragen gerne zur Verfügung.

sercan.ugur@brackalltron.ch

LinkedIn

Am einfachsten erreichst du uns über unser Bewerbungstool – dort kannst du deine Unterlagen sicher und schnell hochladen.

Hinweis: Für diese Position berücksichtigen wir keine Dossiers von Personalvermittlungen.

Über uns

«Gemeinsam gestalten wir den Handel von morgen» Brack.Alltron beschäftigt rund 1300 Mitarbeitende und erwirtschaftet über eine Milliarde Umsatz. Das Unternehmen gibt es, weil ein Mensch den Mut hatte, neue Wege zu finden und sie zu gehen. Unsere Erfolgsgeschichte zeigt, dass durch jeden Einzelnen, gemeinsam etwas Grosses entsteht und wir lieben unsere Einzigartigkeit. Wir setzen uns ambitionierte Ziele, dabei ist es uns sehr wichtig, dass wir verantwortlich handeln, uns gegenseitig fördern und fordern und Freude haben an dem, was wir tagtäglich tun.

Unser Anstellungsprozess

  • Du erstellst in unserem Karriereportal dein Profil und bewirbst dich direkt online auf die ausgeschriebene Stelle.
  • Du bekommst umgehend eine Eingangsbestätigung und innerhalb von spätestens 10 Arbeitstagen erhältst du die Rückmeldung, wie weiter.
  • Während du uns deine Geduld entgegenbringst, nehmen wir uns persönlich Zeit, deine Bewerbung zu prüfen und definieren die nächsten Schritte.
  • Deine Unterlagen überzeugen, dann lernen wir uns mit Live-Videocall oder im persönlichen Gespräch kennen.
  • Der «Match» bestätigt sich gegenseitig. Dann gehen wir in die zweite Gesprächsrunde bei dem du deinen zukünftigen Arbeitsplatz und das Team kennenlernst.
  • YES – wir haben uns füreinander entschieden! Der Arbeitsvertrag wird dir digital zugestellt und nach Vertragsabschluss erhältst du den Zugang zu unseren internen Kommunikationskanälen und zeitgleich bereiten wir deinen Onboarding-Prozess vor.