Smartfactory baut Webapplikationen, die mehr können, als hübsch aussehen. Von unserem Standort in Biel (Nidau) aus realisieren wir für Startups, Grossfirmen, KMU, Kantone und NGO's in der ganzen Schweiz und Ausland technisch anspruchsvolle Webapplikationen – stabil, durchdacht und langlebig.
Zur Erweiterung unseres 10-köpfigen Software Engineering Team suchen wir ab sofort oder nach Vereinbarung eine(n)
Full Stack Web Developer (70-100%)
Wir suchen keine Leute, die Tickets abhaken und innerlich schon auf den Feierabend warten.
Wir suchen Menschen, die Softwareentwicklung ernst nehmen, Verantwortung übernehmen und Freude daran haben, gute Lösungen zu bauen – auch dann, wenn es technisch anspruchsvoll wird. Denn wir setzen oft komplexe Projekte um und nicht die zehnte CMS-Webseite im Jahr.
Du bringst eigene Ideen ein, denkst mit, stellst auch mal Dinge in Frage und hilfst aktiv mit, Projekte und Team weiterzubringen. Uns ist wichtig, dass du nicht nur hier bist, um zu lernen, sondern auch etwas mitbringst, das uns weiterbringt – fachlich, technisch und menschlich.
Dein Job bei uns:
Als Full Stack Web Developer baust du mit uns langlebige, skalierbare Webapplikationen – vom ersten Konzept bis zum Livebetrieb. Und ja, auch darüber hinaus.
- Du entwickelst individuelle Weblösungen von A bis Z – im Frontend mit Vue.js / Nuxt oder in Ausnahmefällen Django Templates, im Backend mit Python, Django und PostgreSQL
- Du bringst dich aktiv in Analyse, Architektur und Konzeption ein – zusammen mit Interaction Design, Projektleitung und Dev-Team
- Du übernimmst Verantwortung für deine Features – inkl. Testing, Deployment, Betrieb und kontinuierlicher Weiterentwicklung
- Je nach Projektgrösse arbeitest du in kleineren oder grösseren Dev-Teams – mit einem klaren Anspruch an Qualität und Verlässlichkeit
- Unsere aktuelle Toolbox: Django, Tailwind CSS, Vue.js, Nuxt, Wagtail, PostgreSQL, Docker, GitLab CI/CD
Du bist bei uns nicht einfach Umsetzer, sondern Teil des Projektteams – mit echter Verantwortung und technischer Tiefe. Ownership ist zwar ein Buzzword, bei uns aber vor allem Realität.
Was du mitbringen musst:
Senior Webentwickler:in – was wir darunter verstehen:
- Als Richtwert sehen wir mindestens 7 Jahre solide Erfahrung in der Webentwicklung – aber ganz ehrlich: Wenn du der Ober-Nerd bist, der mit 5 Jahren alles an die Wand coded – auch gut. Uns interessieren nicht Kalenderwochen, sondern Substanz.
- Wichtig ist: Du kannst nach dem Onboarding direkt produktiv mitarbeiten. Den «smartfactory Way» lernst du bei uns – in unserem Stack solltest du dich aber von Anfang an zu Hause fühlen.
- Und ganz zentral: Du bringst Erfahrung mit – nicht nur im Code, sondern auch in deiner Arbeitsweise. Wir suchen Leute, die aus früheren Projekten oder Agenturen gelernt haben – und dieses Wissen aktiv ins Team einbringen. Bei uns sollst du nicht bei null anfangen, sondern mitgestalten.
Routiniert mit Django oder Webdev Erfahrung
- Wir entwickeln alles mit Django. Wenn du schon mehrere reale Projekte damit umgesetzt hast – perfekt!
- Alternativ bist du ein sehr erfahrener Senior-Webentwickler mit breiter Erfahrung in komplexen Webapplikationen (stackunabhängig) und der Motivation, dich tief in Django einzuarbeiten. Voraussetzung ist ein fundiertes Verständnis von Webarchitektur – Magie ersetzen wir bei uns lieber durch saubere Konzepte.
Full-Stack-Routine
- Frontend sicher mit Vue / Nuxt (oder vergleichbarem modernen JS-Framework)
- Du denkst End-to-End und fühlst dich sowohl im Backend als auch im Frontend zu Hause. Gleichzeitig wissen wir, dass jede:r persönliche Präferenzen hat – und darauf nehmen wir, sofern es das Projekt zulässt, logischerweise Rücksicht.
- Du bist stolz auf deinen Code. Und schämst dich ein bisschen für den von vor fünf Jahren. (Das halten wir für ein gutes Zeichen.)
Ausbildung
- Deine formale Ausbildung ist für uns zweitrangig. Entscheidend ist, dass du ein erfahrener Senior-Webentwickler bist, ein echtes Nerd-Mindset mitbringst, Webtechnologien in- und auswendig kennst und Lust hast, jeden Tag an anspruchsvollen Webapplikationen zu entwickeln.
- Ob Bachelor, Master, Lehre oder Autodidakt: Relevant sind dein Können, deine Erfahrung und deine Begeisterung fürs Coden.
Sprachen
- Schweizerdeutsch und Englisch solltest du können
Standort
- Du wohnst in der Schweiz und bist hier ohne Umwege arbeitsberechtigt.
Womit du zusätzlich punkten kannst:
- Mehrjährige Erfahrung in einer Software-Agentur im Projektumfeld
- Bachelor oder Masterabschluss in Informatik (oder in einem vergleichbaren Feld)
- Praxis mit Three.js oder vergleichbaren 3D-JavaScript-Frameworks
- Private Repositories oder Beiträge zu Open-Source-Projekten
- Erfahrung mit AI-/LLM-Projekten oder entsprechende Aus- und Weiterbildungen
- Eine Vorliebe für Memes* ;-)
- Wenn du Humor hast, dich selbst nicht allzu ernst nimmst und einen lockeren, respektvollen Umgang im Team schätzt – auch mit gelegentlichem friendly banter.
- Wenn du Dark Mode nutzt, bist du nicht automatisch besser. Aber statistisch gesehen hast du bessere Chancen.
Das wichtigste zum Schluss: Gesunder Menschenverstand inklusive
- Dienst nach Vorschrift ist nicht dein Stil. Du denkst mit, hinterfragst und bringst eigene Ideen ein – im Code, im Projekt und im Team.
- Du hast Bock auf echte Projekte – jedes bei uns ist anders: neue Branche, neue Kundschaft, neue Challenges
- Du gehst proaktiv mit, wenn es um bessere Lösungen, technische Klarheit oder pragmatische Entscheidungen geht
- Du bist stolz auf das, was du implementierst
Nun der für dich interessante Teil, was wir bieten:
- Einstiegssalär zwischen CHF 100’000 und CHF 120’000, basierend auf unserer Einstiegs-Lohnmatrix. Wie viel genau, hängt von deiner Erfahrung, deinem Tech-Stack-Fit, deiner Ausbildung, deiner Verantwortung im Team und deiner Agenturerfahrung ab.
- Spannende Projekte – wir arbeiten für Firmen und Organisationen, die man in der Schweiz kennt. Keine Übungsseiten, sondern Anwendungen, die wirklich genutzt werden – und bei denen du von Anfang an technisch etwas zu sagen hast.
- Ein schönes, helles Büro in einem modernen Neubau mit offener Architektur, viel Tageslicht und Klimaanlage – aber keine Angst: Im ganzen Dev-Bereich sind die Storen praktisch 24/7 unten, damit man davon auch ja nichts sieht.
- Angenehme Zusammenarbeit auf Augenhöhe – wir pflegen einen direkten, unkomplizierten Umgang miteinander. Entscheidungen werden pragmatisch getroffen, Humor ist erlaubt, und niemand besteht auf Formalitäten, nur weil er könnte.
- Remote-Option: Nach der Probezeit kannst du bis zu 50 % deiner Arbeit im Homeoffice oder wo auch immer verrichten.
- Teil eines starken Dev-Teams – du arbeitest nicht alleine, sondern im rund 10-köpfigen Entwicklerteam, das einander unterstützt, challenged und gemeinsam Lösungen baut.
- Kostenlose Getränke: Kaffee, Erfrischungsgetränke, Hipstermilch und Sirup (aka «Anmachsaft», laut unserem Österreicher) sind inklusive. Ergänzt durch Bierkühlschrank und Wasserspender mit gekühltem Wasser, wahlweise mit oder ohne Pläterli(!).
- Last Friday Dinner – einmal im Monat gehen wir als Team essen. Teilnahme ist komplett optional. Die Firma übernimmt das Essen für alle, die mitkommen – und du kannst gerne Freundinnen, Freunde oder ein anderes +1 mitbringen. Ganz entspannt, ohne Programmpunkt. Wir mögen gute Gesellschaft.
- Ein Bürohund, der für gute Laune sorgt und sich gerne mal ein paar Streicheleinheiten abholt.
- Büro direkt am Kanal – perfekt, wenn du über Mittag gerne eine Runde schwimmen gehst (eine Handvoll von uns tut das wirklich #Notyourtypicalsoftwareagencyafterall).
- Gratisparkplätze direkt vor dem Gebäude
- ÖV: Nur 2 Minuten zu Fuss vom Bahnhof Nidau entfernt – dieser ist mit dem „Zügli“ in nur 4 Minuten ab Bahnhof Biel erreichbar.
- Arbeitsgeräte nach Wahl: Mac oder Linux – du entscheidest, womit du am liebsten arbeitest.
- Mittagstisch-Gespräche – wir versuchen zwar seriös zu sein, aber über Mittag rutschen wir regelmässig in Diskussionen ab, die (zurecht) in keiner Fachliteratur vorkommen. Langweilig wird es nie – und manchmal kann es sein, dass du kurz an der Menschheit, inklusive dir selbst, zweifelst. Dieses Gefühl geht aber meistens am Nachmittag wieder weg.
- Obstkorb ist in Planung. Aber primär einfach als Bullet Point.
Hinweis: Wir akzeptieren keine Dossiers von Personalvermittlern. (wirklich nicht, Nachfragen bringt auch nichts, ungefragt Dossiers schicken und danach Nachfragen bringt auch wirklich nichts - auch anrufen bringt nichts.)
Jetzt bewerben
Hinweis: Wenn du eine Frage mit "Nein" beantworten musst, können wir deine Bewerbung leider nicht berücksichtigen.