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)
Trainee Software Engineer (100%)
Wir suchen keine Leute, die einfach irgendwo reinschnuppern wollen und innerlich schon auf das Ende des Tages warten.
Wir suchen Menschen, die Softwareentwicklung ernst nehmen, Lust haben zu lernen und bereit sind, Verantwortung zu übernehmen – auch dann, wenn es technisch anspruchsvoll wird. Denn bei smartfactory geht es selten um die zehnte CMS-Webseite, sondern oft um komplexere Systeme mit Substanz.
Du bringst Neugier mit, denkst mit, stellst Fragen und willst verstehen, warum Dinge so gebaut werden, wie sie gebaut werden. Uns ist wichtig, dass du nicht nur konsumierst, sondern aktiv mitarbeitest und dich möglichst schnell weiterentwickelst – fachlich, technisch und menschlich.
Dein Einstieg bei uns: das smartfactory Trainee-Programm
Als Trainee Software Engineer steigst du über unser internes Trainee-Programm bei smartfactory ein. Dieses Programm ist bewusst praxisnah aufgebaut und bildet unsere echten Projekte realistisch ab.
- Du durchläufst unser «smartfactory Curriculum» mit klaren Lernzielen und enger Betreuung
- Du arbeitest parallel an einem echten smartfactory Projekt, das genauso aufgebaut ist wie unsere Kundenprojekte
- Du lernst unsere Arbeitsweise, unseren Stack und unsere Qualitätsansprüche von Grund auf kennen
- Ziel ist es, dich so schnell wie möglich «up to speed» zu bringen, damit du produktiv im Team mitarbeiten kannst
- Das Trainee-Programm ist auf maximal 6 Monate ausgelegt und du wirst befristet angestellt.
- Es gibt die Möglichkeit einer einmaligen Verlängerung um weitere 6 Monate – erfahrungsgemäss ist das aber eher die Ausnahme als der gewünschte Regelfall.
- Unsere Erwartung ist aber klar: Wer motiviert ist und schnell lernt, schliesst das Curriculum deutlich früher ab.
- Alle bisherigen Trainees (welche ein Jobangebot erhalten haben) haben das Programm in 1.5 bis 5 Monaten erfolgreich durchlaufen.
Was du in dieser Zeit machst
- Aktives Durcharbeiten des smartfactory Curriculums
- Selbstständige Bearbeitung eines realitätsgetreuen smartfactory Projekts, das speziell für Trainees aufgebaut ist und unsere echten Projekte in Struktur, Ablauf und Anforderungen vollständig widerspiegelt
- Frontend mit Vue.js / Nuxt, Backend mit Python, Django und PostgreSQL
- Lernen von sauberer Code-Struktur, Architektur-Grundlagen und Webkonzepten
- Arbeiten mit Testing, Git, Code Reviews, Deployment und Betrieb
- Je nach individuellem Fortschritt: Übernahme einzelner, klar abgegrenzter Tasks aus echten Kundenprojekten – in der Regel erst gegen Ende des Trainee-Programms und als Vorbereitung aufs Jobangebot
Du bist bei uns nicht einfach Praktikant:in, der oder die Kaffee holt, sondern arbeitest – je nach Fortschritt und Können – an echten Projekten mit. Verantwortung wächst mit deinem Skillset, und genau das ist auch der Plan.
Was du mitbringen musst
Du bist kein Senior – das erwarten wir nicht.
- Aber du kannst bereits coden und hast dir Grundlagen selbst erarbeitet oder über Ausbildung, Studium oder private Projekte angeeignet.
- Du hast bereits erste Erfahrung im Programmieren und kannst diese auch nachvollziehbar zeigen
- Du willst nicht „mal reinschauen“, sondern Softwareentwicklung ernsthaft lernen
- Du bist bereit, Zeit und Energie zu investieren, um dich schnell weiterzuentwickeln
- Du kannst mit Feedback umgehen und hast den Anspruch, dich kontinuierlich zu verbessern
- Vor dem Einstieg gibt es ein Probearbeiten mit denselben Aufgaben, die alle Entwickler:innen bei uns durchlaufen. Die Bewertung ist dem Skilllevel angepasst. Deine Lösung präsentierst du anschliessend dem gesamten Senior-Dev-Team.
AI Disclaimer
- Wir sind nicht gegen den Einsatz von AI-Tools – im Gegenteil.
- Man merkt aber sehr schnell, ob jemand AI nutzt, um schneller und effizienter zu arbeiten und versteht, was er oder sie gebaut hat, oder ob einfach ungeprüft Output produziert wurde. Spätestens bei kritischen Nachfragen durch die Senior Devs fliegt das auf.
Ausbildung
- Deine formale Ausbildung ist für uns zweitrangig.
- Ob Studium, Lehre, Bootcamp oder Autodidakt: Entscheidend ist dein Interesse an Softwareentwicklung und dein Wille, dich reinzuknien.
Sprachen
- Schweizerdeutsch und Englisch solltest du verstehen und sprechen können
Standort
- Du wohnst in der Schweiz und bist hier ohne Umwege arbeitsberechtigt.
Womit du zusätzlich punktest
- Eigene kleine Projekte, Repositories oder Spielereien, die du zeigen kannst
- Erfahrungen mit Webframeworks oder Datenbanken
- Neugier auf sauberen Code, Architektur und «warum Dinge so gebaut werden»
- Wenn du Humor hast, dich selbst nicht allzu ernst nimmst und einen lockeren, respektvollen Umgang im Team schätzt – auch mit gelegentlichem friendly banter.
- Bachelor in Informatik (oder in einem vergleichbaren Feld)
- Wenn du Dark Mode nutzt, bist du nicht automatisch besser. Aber statistisch gesehen hast du bessere Chancen.
Zum Schluss noch etwas Wichtiges:
Ja, das Trainee-Programm ist ein befristetes Praktikum auf Zeit. Aber nicht im Sinne von «billige Arbeitskraft» oder Beschäftigung ohne Perspektive.
Es ist unser bewusst gewählter Weg, Menschen mit Potenzial eine echte Chance zu geben, die fachlich schon coden können, aber noch zu wenig Berufserfahrung haben, um direkt als Software Engineer einzusteigen. Unser klares Ziel ist es, dich in kurzer Zeit zu einem vollwertigen Software Engineer aufzubauen – nicht dich möglichst lange im Trainee-Status zu halten.
Wir investieren dafür Zeit, Betreuung und reale Projektarbeit. Du investierst Lernbereitschaft, Einsatz und Tempo. Wenn das zusammenpasst, ist der nächste Schritt unbedingt eine unbefristete Stelle als Software Engineer bei uns.
Nun der für dich interessante Teil, was wir bieten:
- Während der Trainee-Zeit beträgt dein Lohn CHF 2’000.– pro Monat.
Wenn du das Programm erfolgreich abschliesst, ist das Ziel ein direkter Übergang in eine unbefristete Stelle als Software Engineer bei smartfactory. - 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: Remote-Option: Für Trainees gibt es bewusst kein Homeoffice. Nicht aus mangelndem Vertrauen, sondern weil persönliches Coaching und schnelle Abstimmungen vor Ort deutlich effizienter sind. Gerade am Anfang ist es einfacher, wenn ein Senior direkt neben dir sitzt, als alles über Calls aus dem Homeoffice zu lösen. Auch viele von uns nutzen trotz 50 % Homeoffice-Möglichkeit bewusst mehr das Büro – aus genau diesem Grund.
- 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.