How would you explain triarc-laboratories to your friend in 3 sentences?
Wir sind ein erfolgreiches, junges und agiles Softwareunternehmen fokussiert auf verteilte Businessapplikationen mit meist mobilem UI. Wir entwickeln massgeschneiderte Lösungen, die genau auf ihre Bedürfnisse unserer Kunden zugeschnitten sind. Unsere Kunden stammen aus den unterschiedlichsten Bereichen: von Industrie über soziale Institutionen bis hin zum Fernsehen. Neben den Aufträgen betreiben wir auch eine Innovationsabteilung und entwickeln eigene Projekte. Unsere Firmenkultur beruht auf den Grundsätzen der Gleichberechtigung, Mitbestimmung und Partizipation.
Technologies that we use
Can I choose the hardware? What is your coding setup (IDE, OS, Build server, Cloud provider)?
Wähle das Setup, das zu dir passt. Nutze deine vorhandenen Skills in deinem OS. Egal ob Windows, macOS, PopOS oder Arch. Dazu gibt es deine Lieblingsmaus, Tastatur und Kopfhörer. Du kannst deine eigene Lieblings-IDE verwenden (wir benutzen die JetBrains-Tools). Unseren Code ist versioniert mit git für unsere Software sowie Infrastruktur. Wir setzen auf Code-First sowie Infrastructure as Code. Zusammen mit unserer integrierten CI läuft alles automatisiert bis zum Deployment. Für unsere eigene Infrastruktur nutzen wir vornehmlich Google Cloud, auf Kundenwunsch kommen aber auch Azure, DigitalOcean und Hetzner zum Einsatz. Software wird vorzugsweise containerisiert und in einem Kubernetes Cluster betrieben, damit die Unterschiede zu den jeweiligen Cloudprovidern reduziert wird.
Our software development process
How can I grow as a developer at your company (career paths and learning opportunities)?
Wir haben ein transparentes Lohnsystem mit 5 Erfahrungsstufen: Praktikant, Junior, Professional, Senior und Peer. Für jede Stufe gibt es einen Anforderungskatalog. In regelmässigen Coachingmeetings wird der Fortschritt gemessen und gemeinsam Ziele definiert. Das Ziel ist, dass der Kandidat möglichst schnell neue Fähigkeiten erlernen, unsere Technologien beherrscht und schlussendlich als gleichgestellter Entwickler im Team integriert ist.
Do you prefer always writing your own software for everything or use frameworks if they fit?
Als Custom Software Firma müssen wir sehr flexibel in der Umsetzung sein. Wir setzen aber möglichst open source software ein, dort wo es Sinn macht.
What are your key values and what are some daily work examples of them?
Together we succeed. Unsere Firmenkultur beruht auf den Grundsätzen der Gleichberechtigung, Mitbestimmung und Partizipation. Entscheide werden soziokratisch gemeinsam gefällt. In wöchentlichen Meetings verbessern wir unsere Arbeitsweise. Jeder kann Ideen einbringen und jeder ist gefordert seinen Beitrag für die Entwicklung der Firma zu leisten. Der Erfolg der Firma ist der Erfolg jedes Einzelnen. Der Gewinn wird zu einem grossen Teil auf die Mitarbeiter verteilt.
Eine ausgewogene Work-Life-Balance ist wichtig für die Motivation und Grundstein für gute Leistungen. Neben Homeoffice und einem wunderschönen Office-Dschungel ( https://my.matterport.com/show/?m=bVhndpdqPGF) bieten wir Workation, Remotework, Einkauf von zusätzlichen Ferientagen, Erfolgsbeteiligung, private Unfallversicherung und vieles mehr. Wir investieren viel in Teambildung und Arbeitsklima.
How diverse are your teams? What is the typical team size and structure?
Wir sind ein kleineres Unternehmen mit je nach dem wann du diesen Beitrag liest etwa 20 Mitarbeitern. Wir sind ein junges dynamisches Team und achten auf eine gute Durchmischung. Ein Projektteam besteht in der Regel aus einem Projektleiter, einem Senior/Peer und 2-3 Professionals/Juniors.
Do you offer any helpful initiatives for parents with young children?
Wir nehmen Rücksicht auf die Bedürfnisse aller Mitarbeiter und sind flexibel in der Zeitplanung. Mit der Möglichkeit zur Workation, Remotework, Homeoffice und Einkauf von zusätzlichen Ferientagen haben alle Mitarbeiter die Möglichkeit ein ausgewogene Work-Life-Balance zu finden. Wir unterstützen wo wir können.
What is your remote work policy?
Wir erlauben Remotework grundsätzlich. Wir möchten aber mit all unseren Mitarbeitern engen Kontakt pflegen, sie hin und wieder im Büro antreffen und gemeinsam Teamevents veranstalten. Das ist wichtig für die Teambildung. Unsere zwei Remoteworkers kommen jeweils für mehrere Tage nach Zürich.
If you do Agile - how is your agile process & release cycle? How much coding vs meetings/planning?
Wir führen unsere Projekte erfolgreich seit einem Jahrzehnt agil. Diese Methode hat sich sowohl für uns, wie auch für den Kunden immer bewährt. Unser angiler Entwicklungsprozess besteht aus vier Schritten, welche sich pro Sprint wiederholen. Ein Sprint dauert in der Regel drei Wochen. Je nach Position kann der Meetingaufwand bis zu 10% ausmachen.
Do you have some in-house tech workshops or hackathons? Is there an educational budget?
Wir haben verschiedene Instrumente um sicherzustellen, dass wir immer auf dem neuesten Stand der Technologie sind.
In verschiedenen Workgroups setzen sich Interessierte mit neuen Technologien auseinander und geben der Soziokratie eine Empfehlung ab.
Wir nehmen regelmässig an Konferenzen teil, wo jeder Interessierte teilnehmen kann.
Wir veranstalten auch regelmässig unsere Techdays, wo wir an einem verlängerten Wochenende an einem schönen Ort die neuesten Technologien evaluieren. Der Spass kommt dabei nicht zu kurz.
Can I work on my projects or open source for a part of time?
Wir betreiben ein Innovation Lab, in welcher wir eigene Projekte entwickeln. Ideen werden in der Gruppe diskutiert und ausgearbeitet. Die Idee muss anschliessend bei der GL gepitched werden, welche sie auf Machbarkeit, Impact und Wirtschaftlichkeit prüft und ein Budget erstellt.
What do I need to do to buy a 50$ educational book on company expense?
Dafür musst du 3 Sachen machen:
Got any questions?