Softwareentwickler:in
Role details
Job location
Tech stack
Job description
Wir setzen uns engagiert dafür ein, dass Bildung wirkt. Unser Schwerpunkt liegt auf dem Kompetenzerwerb der Lernenden. Wir konzipieren und entwickeln individualisierte Lernangebote, die in enger Zusammenarbeit mit unseren Auftraggebenden entstehen. Die von uns erstellten Bildungsmedien sind so vielfältig wie unser Kundenstamm: Mit grosser Leidenschaft erstellen wir kleine Lernmodule, setzen Lernvideos um oder bauen eine ganze Lernplattform auf., * Entwickeln von Web-Applikationen: Du entwickelst mit dem gegebenen Stack robuste sichere und gut wartbare Applikationen.
- Konzeption: Du wirkst mit bei der Bedarfsanalyse und der technischen Konzeption von Applikationen im Lernkontext
- Unterhalt und Weiterentwicklung von bestehenden Produkten: Du übernimmst eine tragende Rolle in der Weiterentwicklung und in der Gewährleistung eines stabilen Betriebs bestehender Produkte/Kundenprojekte.
Je nach Interesse und Erfahrung, die du mitbringst:
- Projektverantwortung von technischen Teilprojekten: Du übernimmst die Verantwortung für die Umsetzung von technischen Teilprojekten und koordinierst ein kleines Technikteam.
- Engagement im Technikteam: Du beteiligst dich bei internen Tätigkeiten des Technikteams wie z.B. beim Unterhalt und der Weiterentwicklung des Stacks, beim Nachwuchs-Coaching und Onboarding von neuen Mitarbeitenden oder dem Unterhalt der Hosting-Infrastruktur.
- Akquise-Beratung und Offerten: Du unterstützt die Akquise bei technischen Aspekten von Offerten und machst verbindliche Kostenschätzungen.
Requirements
- Mehrjährige Erfahrung bei der Konzeption und Entwicklung von grossen Projekten mit komplexen Anforderungen
- Routine in OOP und FP sowie gängigen Patterns
- Mehrjährige Erfahrung mit Webtechnologien im Back- und Frontend
- Bereitschaft, sich auf den aktuellen Tech-Stack einzulassen
- Aktives Interesse an neuen Webtechnologien
- Erfahrung mit Git, Linux/Unix und Build -Tools
- Motivation für die Mitarbeit im Technikteam von 8-9 Personen
- Erfahrung im Agenturgeschäft
- Rasche Auffassungsgabe
- Hohes Verantwortungsbewusstsein
- Bereitschaft, in einer Selbstorganisation zu arbeiten. Ein offenes Mindset, um mit den damit verbundenen Veränderungen in der Organisation und der agilen Arbeitsweise gut zurechtzukommen
Weitere Kenntnisse sind von Vorteil:
- Laravel, Typescript/, Svelte, Tailwind, MongoDB
- Erfahrung mit Docker, Kubernetes Cluster, DevOps
Benefits & conditions
Wir entwickeln Applikationen von sehr unterschiedlicher Grösse und Komplexität. Beispiele grösserer Projekte, die langfristig mit den Kunden weiterentwickelt werden:
- zebis.digital Unterrichtsmaterialien erstellen und teilen. Die Plattform erfreut sich einer sehr hohen Beliebtheit und wird rege genutzt
- radfahrertest.ch Onlineradfahrertest, eingesetzt in vielen Schweizer Schulen.
- academy.swissolympic.ch eine umfassende Weiterbildungs-Plattform für Verbands- und Verbandsmitglieder Schweizer Sportorganisationen
- musicbox.ch Landingpage und Shop für das Musiklehrmittel Musicbox
- schwyzundquer.ch Heimatkundelehrmittel für den Kanton Schwyz, * Ein motiviertes, selbstorganisiertes Team: Flache Hierarchien und Selbstorganisation stehen bei uns im Mittelpunkt. Wenn das zu deiner Arbeitsweise passt und du dich gerne für Bildungsthemen und Menschen engagierst, wirst du dich bei uns wohlfühlen.
- Ein kollegiales, professionelles Arbeitsklima: Unsere Zusammenarbeit basiert auf Respekt, Unterstützung und einer vertrauensvollen Atmosphäre - auch in unseren Geschäftsbeziehungen.
- Flexible Arbeitsbedingungen: Wir bieten dir Homeoffice-Möglichkeiten, flexible Arbeitszeiten sowie ein Generalabonnement (GA).
- Attraktive Benefits: 6 Wochen Ferien plus zusätzliche Weiterbildungstage, Zeitgemässe Sozialleistungen und ein transparentes Lohnsystem. Regelmässige Weiterbildungen und eine jährliche Team-Retraite.
- Beteiligung am Unternehmen: Als Aktiengesellschaft bieten wir dir die Möglichkeit, dich direkt am Unternehmen zu beteiligen.
- Entwicklungsperspektiven: Wir unterstützen deine Weiterentwicklung innerhalb des Unternehmens und fördern innovative Ideen.