Du gestaltest die Zukunft der Softwareentwicklung bei smino.
Softwareentwicklung verändert sich rasant. Künstliche Intelligenz verändert bereits heute grundlegend, wie wir bei Smino Software entwickeln – und wir möchten diese Entwicklung aktiv mitgestalten.
Deshalb suchen wir einen Full Stack Engineer (AI-First), der moderne Softwareentwicklung mit den Möglichkeiten von AI verbindet. Du bist neugierig, probierst neue Technologien aktiv aus und möchtest AI nicht nur nutzen, sondern den Engineering-Alltag nachhaltig verbessern.
Du arbeitest eng mit unserem Product Team zusammen, berichtest direkt an unseren Head of Engineering und entwickelst gemeinsam mit deinem Team unsere Plattform kontinuierlich weiter. Dabei setzt du AI dort ein, wo sie echten Mehrwert schafft – von der Ideenfindung über die Implementierung bis hin zu Testing, Refactoring und Architekturentscheidungen.
Mit deiner Arbeit entwickelst du Lösungen, die den Arbeitsalltag tausender Nutzer:innen im Bau- und Immobilienwesen einfacher, effizienter und digitaler machen.
Bei uns erwartet dich ein Umfeld, in dem Qualität, Eigenverantwortung, kontinuierliches Lernen und AI-gestützte Entwicklung selbstverständlich sind.
Als Full Stack Engineer entwickelst du gemeinsam mit deinem Team hochwertige Software für unsere Kunden und bringst unsere Plattform kontinuierlich weiter.
In enger Zusammenarbeit mit dem Product Team setzt du Anforderungen in durchdachte technische Lösungen um und begleitest Features von der Idee bis zum produktiven Betrieb. Dabei berichtest du an unseren Head of Engineering, der dich als technischer Sparringspartner unterstützt und gemeinsam mit dem Team unsere Engineering-Kultur kontinuierlich weiterentwickelt.
Du arbeitest über den gesamten Technologie-Stack hinweg, übernimmst Verantwortung für deine Features – von der Konzeption über die Implementierung bis zum Betrieb – und sorgst dafür, dass unsere Plattform zuverlässig, skalierbar und zukunftssicher bleibt.
Dabei nutzt du moderne AI-Tools als festen Bestandteil deiner täglichen Arbeit. Du hinterfragst bestehende Prozesse, bringst neue Ideen ein und hilfst mit, unsere Engineering-Kultur Schritt für Schritt zu einer modernen AI-First-Organisation weiterzuentwickeln.
Du verstehst AI nicht als Ersatz für gutes Engineering, sondern als Werkzeug, das dir hilft, schneller, effizienter und mit noch höherer Qualität Software zu entwickeln.
-
Entwicklung neuer Features über den gesamten Technologie-Stack hinweg
-
Enge Zusammenarbeit mit Product Management, Design und deinem Engineering Team, um Kundenanforderungen in hochwertige technische Lösungen zu übersetzen
-
Aktive Mitgestaltung von Anforderungen, technischen Konzepten und Lösungsansätzen bereits in frühen Produktphasen
-
Mitarbeit an der Weiterentwicklung unserer Plattform und technischen Architektur
-
Verantwortung für deine Features – von der Umsetzung über Deployment bis zum produktiven Betrieb
-
Schreiben von sauberem, wartbarem und gut testbarem Code
-
Aktive Mitarbeit bei Architektur- und Technologieentscheidungen
-
Durchführung von Code Reviews und kontinuierliche Verbesserung der Softwarequalität
-
Einsatz moderner AI-Tools zur Unterstützung von Entwicklung, Testing, Refactoring, Debugging und Dokumentation
-
Kontinuierliche Verbesserung unserer Entwicklungsprozesse und Engineering Practices
-
Aktive Mitgestaltung unserer AI-First-Engineering-Kultur sowie Teilen deines Wissens mit dem Team
Fachliche Erfahrung
-
Abgeschlossenes Studium der Informatik, Software Engineering oder einer vergleichbaren Fachrichtung – oder eine gleichwertige Qualifikation mit entsprechender Berufserfahrung
-
Mehrjährige Erfahrung als Full Stack Software Engineer
-
Erfahrung mit .NET
-
Erfahrung mit modernen Frontend-Technologien (Angular oder vergleichbar)
-
Fundierte Kenntnisse moderner Softwarearchitekturen sowie Design- und Architektur-Patterns
-
Erfahrung mit Azure DevOps, GitLab oder vergleichbaren Plattformen
-
Sehr gute Kenntnisse von Git und modernen Entwicklungsprozessen
-
Gute Kenntnisse moderner Cloud- und DevOps-Technologien
-
Erfahrung mit CI/CD-Pipelines sowie modernen Deployment-Prozessen
-
Erfahrung mit agilen Entwicklungsmethoden (primär Scrum)
-
Erfahrung mit Clean Code, automatisierten Tests und Code Reviews
-
Ausgeprägte analytische Fähigkeiten sowie eine pragmatische, lösungsorientierte Arbeitsweise
-
Hands-on-Mentalität sowie Freude daran, Verantwortung für Features und technische Lösungen zu übernehmen
-
Freude an Teamarbeit, Wissensaustausch und kontinuierlicher Verbesserung
AI-Kompetenz
Du setzt AI bereits heute produktiv in deiner täglichen Entwicklungsarbeit ein und beschäftigst dich intensiv damit, wie AI die Softwareentwicklung nachhaltig verändern wird. Du bist neugierig, probierst neue Technologien aktiv aus und suchst kontinuierlich nach Möglichkeiten, deine Produktivität und die Qualität deiner Arbeit weiter zu verbessern.
Idealerweise bringst du Erfahrungen in folgenden Themen mit:
-
Claude Code, Cursor oder vergleichbare AI-Tools
-
AI-assisted Development
-
Prompt Engineering
-
Agentic Development
-
Automatisierung von Entwicklungsprozessen
-
Produktiver Einsatz von AI für Code-Generierung, Refactoring, Testing, Debugging, Architekturarbeit und Dokumentation
Neben deiner Erfahrung in den einzelnen Bereichen ist uns vor allem deine Offenheit wichtig, Neues auszuprobieren, kontinuierlich zu lernen und deine Erkenntnisse mit dem Team zu teilen. Du verstehst AI als festen Bestandteil moderner Softwareentwicklung und möchtest aktiv mitgestalten, wie Engineering in Zukunft funktioniert.
Unser Tech-Stack
Angular, .NET, Azure Cloud, Ionic Framework, MongoDB, SQL / EF Core, Docker, Atlassian, Git
-
Attraktive Arbeitsbedingungen: modernes Büro im Zentrum von Zürich (nahe ETH Polyterasse)
-
Innovatives, modernes und internationales Unternehmen mit inspirierender Arbeitsatmosphäre, Startup Flair
-
Junges, humorvolles, ambitioniertes und smartes Team und flache Hierarchien
-
Hybrides Arbeitsumfeld mit der Möglichkeit für Home-Office
-
Top IT Ausstattung
Bitte lade deine Bewerbungsunterlagen in wenigen Klicks hoch, indem du auf "Jetzt bewerben" ganz unten auf der Seite klickst.
Wir arbeiten auf diese Stelle nicht mit Personalvermittlern zusammen und antworten nicht auf Bewerbungen, welche über Personalvermittlungen hochgeladen wurden.
smino (vom griechischen σμήνος – sminos für Schwarm) ist eine intuitive Prozesslösung für Bauprojekte, die eine reibungslose Zusammenarbeit aller Beteiligten ermöglicht. Dafür werden alle notwendigen Funktionen nahtlos in einer digitalen Plattform verknüpft. Wir glauben, dass nur starke Teams eine lebenswerte Welt bauen können. Dafür vereinen wir die Stärken jedes Einzelnen im Team und führen komplexe Bauprojekte zum Erfolg.
Unsere Werte bilden das Fundament unserer Kultur und ermöglichen unser gemeinsames Wachstum auf individueller, teamorientierter und unternehmerischer Ebene:
Exzellenz & Engagement
Exzellenz bedeutet für uns den Anspruch zu haben mit einem talentierten Team das Beste zu erreichen. Es bedeutet in Aktion zu treten, Chancen zu ergreifen und Entscheidungen herbeizuführen und zu treffen. In unserer aufstrebenden Organisation liegt es in unserer Verantwortung, Themen proaktiv anzugehen und souverän zu meistern. Es ist unsere Entschlossenheit, unsere Hingabe und unser unerschütterliches Verantwortungsbewusstsein, die unser Engagement ausmachen und uns die Kraft verleihen, unsere Ziele zu erreichen.
Respekt & Wertschätzung
Wir wollen kontinuierlich eine Kultur schaffen in der man sich mit Respekt & Wertschätzung begegnet.
Wir sehen darin nicht nur das gegenseitige Unterstützen und das Berücksichtigen der Bedürfnisse des anderen, sondern auch das Erkennen und Entfalten des vollen Potenzials jedes Einzelnen. Wir zeigen Wertschätzung im Unternehmen, indem wir sehr gute Leistungen anerkennen, Erfolge gemeinsam feiern und eine offene Kommunikation pflegen.
Durchhaltevermögen & Leichtigkeit
Das Meistern von Herausforderungen ist einer unserer grössten Stärken und zeichnet uns aus.
Wir setzen auf Selbstvertrauen, Positivität, Flexibilität und Einsatz, um einen Zustand der Leichtigkeit zu erreichen, in dem Hindernisse überwunden werden und Erfolge erzielt werden können.