aprendo AG
Wir, die aprendo AG, entwickeln und betreiben die Weiterbildungsplattform «aprendo – digitale Kompetenz». Wir unterstützen Lehrpersonen und Schulleitungen aller Schulstufen dabei, ihre digitalen Kompetenzen flexibel, individuell und praxisnah auszubauen. Aus der IT-Bildungsoffensive des Kantons St. Gallen hervorgegangen, ist «aprendo» heute ein zentraler Bestandteil der digitalen Lehrpersonenweiterbildung im Kanton St. Gallen. Als erstes Spin-off der Pädagogischen Hochschule St. Gallen entwickeln wir unsere Plattform als eigenständiges Start-up weiter und öffnen unser Angebot für den gesamten Schweizer Bildungsmarkt.
Unser Team ist klein – zur Verstärkung suchen wir per sofort eine engagierte Persönlichkeit mit Backend-Fokus, die unsere Plattform technisch weiterentwickelt und aktiv mitgestaltet.
Software-Entwickler:in mit Backend-Fokus (80-100%)
Deine Aufgaben
- Du übernimmst End-to-End-Verantwortung für zentrale Backend-Komponenten und sorgst dafür, dass die Plattform stabil, skalierbar und sauber wächst
- Du entwickelst das Backend entlang klarer Architekturprinzipien weiter und hältst Komplexität aktiv tief
- Du konzipierst und implementierst neue Features inklusive API-Design, Datenmodellierung und Migrationen
- Du baust Qualität systematisch aus: Tests (Unit/Integration), CI-Checks, Code Reviews, saubere Releases
- Du analysierst Performance-Engpässe, behebst Bugs nachhaltig und investierst gezielt in Refactoring
- Du bringst technische Entscheide strukturiert ins Team ein (ADR/Tech-RFC), machst Trade-offs transparent und priorisierst pragmatisch
- Du arbeitest eng mit Produkt/Design zusammen und übersetzt Anforderungen in robuste, wartbare Lösungen
Dein Profil
Must-Haves:
- Abgeschlossenes Studium und nachweisbare Erfahrung in der Softwareentwicklung in produktiven Anwendungen (mindestens drei Jahre)
- Sehr gute Praxis in API-Design (REST/OpenAPI), relationalen Datenbanken und Migrationen
- Solides Architekturverständnis (z. B. DDD, TDD, SOLID, Clean Code – pragmatisch angewendet, nicht dogmatisch)
Pluspunkte:
- Erfahrung mit Containerisierung und Deployments (Docker, idealerweise Kubernetes/Helm) und CI/CD
- Erfahrung mit KI-gestützten Entwicklungstools sowie ein gutes Gespür dafür, wann ihr Einsatz sinnvoll ist und wann nicht
- Erfahrung mit Laravel
- Verständnis moderner Frontend-Technologien
- Erfahrung mit Observability (Logging, Monitoring, Alerting) und Security-Basics
- Verständnis für Design und User Experience
- Erfahrung mit agilen Methoden und Tools (z. B. Scrum, Jira, Confluence, Bitbucket, Git)
Arbeitsweise & Persönlichkeit:
- Du lieferst verlässlich, kommunizierst klar und schätzt Aufwand und Risiken realistisch ein.
- Du interessierst dich für das Produkt, nicht nur für den Code – und verstehst, dass beides zusammengehört.
- Du hinterfragst Anforderungen, bevor du sie umsetzt – und schlägst einfachere Alternativen vor, wenn der Scope es hergibt.
- Du sagst lieber frühzeitig «das wird so nicht in den Sprint passen» als stillschweigend Shortcuts zu bauen.
- Du gibst ehrliches Feedback in Reviews und nimmst es genauso an.
- Du übernimmst Ownership für deine Themen, holst dir aber aktiv Input aus dem Team, statt im Silo zu arbeiten.
Das erwartet dich bei uns
- Hohe Autonomie und echte technische Gestaltungsmacht – keine Ticket-Fabrik, sondern Mitdenken erwünscht
- Mitarbeit an einem sinnstiftenden Produkt im Bildungsbereich
- Start-up mit Struktur: kurze Entscheidungswege, aber klare Engineering-Standards (Reviews, Tests, CI, definierte Prozesse)
- Engagiertes, kollegiales Team mit offener Feedbackkultur
- Flexible Arbeitszeiten und hybrides Arbeiten
- Persönliche und fachliche Weiterentwicklung in einem kleinen, ambitionierten Team
Arbeitsort: 9000St. Gallen(Home Office möglich)