Punë
Inserat Full Stack Web Developer/Entwickler
Transportschule AG
Përshkrimi
Gestalte die Zukunft der digitalen Fahrausbildung – als Full Stack Web Developer/Entwickler (m/w/d)
Du möchtest nicht einfach Tickets abarbeiten, sondern Software entwickeln, die täglich von tausenden Menschen genutzt wird? Dann bist du bei uns genau richtig.
Wir sind die Transportschule AG, eines der führenden Ausbildungsunternehmen der Schweiz im Bereich Mobilität und Verkehr. Neben unserem Kerngeschäft entwickeln wir eigene digitale Produkte, welche die Fahrausbildung nachhaltig verändern.
Dafür suchen wir einen Softwareentwickler, der gemeinsam mit uns die nächsten Jahre gestaltet.
Deine Aufgaben
Du entwickelst unsere bestehenden Systeme aktiv weiter und bringst eigene Ideen ein. Unter anderem arbeitest du an:
- unserer Fahrschul-App
- Ausbau unserer Verwaltungssoftware
- Entwicklung neuer Funktionen und Automatisierungen
- Integration von Zahlungs- und Drittanbieterschnittstellen
- Optimierung bestehender Prozesse
- Weiterentwicklung mobiler Anwendungen
- Mitgestaltung der Softwarearchitektur
- Unterstützung bei technischen Entscheidungen
Das bringst Du mit
- 5 Jahre Berufserfahrung
- Informatikstudium oder vergleichbare Ausbildung
- Erfahrungen gemäss dem angehängten technischen Anforderungen
- Mindestens Deutsch, Sprachniveau B2
Persönliche Eigenschaften
- Eigeninitiative und selbstständige Arbeitsweise
- Qualitätsbewusstsein
- Freude an neuen Ideen
- Interesse, langfristig Verantwortung zu übernehmen
- Bereitschaft, als erster interner Softwareentwickler Verantwortung zu tragen und den Aufbau unserer Softwareentwicklung aktiv mitzugestalten
- Reisebereitschaft für die Einarbeitung sowie für regelmässige persönliche Meetings in der Schweiz
- Bereitschaft, bei seltenen technischen Notfällen zeitnah Unterstützung zu leisten und erreichbar zu sein
Das erwartet Dich
- Viel Gestaltungsspielraum
- Direkten Einfluss auf Produktentscheidungen
- Kurze Entscheidungswege
- Moderne Entwicklungsprojekte
- Ein motiviertes Team mit einer klaren Vision
- Eine enge Zusammenarbeit mit einer erfahrenen Softwareagentur, welche Dich während der Einarbeitung begleitet und auch langfristig als technischer Partner zur Seite steht
Arbeitsort
Die Stelle kann – je nach Wohnort – vollständig oder teilweise remote ausgeübt werden. Regelmässige persönliche Treffen in der Schweiz sind jedoch erwünscht. Für die Einarbeitung planen wir eine Präsenzphase von ein bis zwei Wochen in unserem Unternehmen, damit Du unsere Mitarbeitenden, unsere Abläufe und unsere Software aus erster Hand kennenlernst.
Technische Voraussetzungen
Im Anhang zu diesem Stelleninserat finden Sie ein die Fachlichen Voraussetzungen für unserer aktuellen Systemlandschaft und die eingesetzten Technologien.
Die darin aufgeführten Programmiersprachen, Frameworks und Tools bilden die Grundlage unserer Softwareentwicklung und sind für diese Position zwingende Voraussetzungen. Bitte prüfen Sie vor Ihrer Bewerbung, ob Sie mit diesen Technologien bereits praktische Erfahrung gesammelt haben.
Da Sie als erster interner Softwareentwickler die technische Verantwortung für unsere Systeme übernehmen und eng mit unserem externen Entwicklungspartner zusammenarbeiten werden, setzen wir fundierte Kenntnisse der aufgeführten Technologien voraus.
Interessiert?
Sende uns deinen Lebenslauf sowie – falls vorhanden – Beispiele deiner bisherigen Projekte oder dein GitHub-Profil und Deine Gehaltsvorstellung. Wenn du motiviert bist, Verantwortung übernehmen möchtest und gemeinsam mit uns innovative Software entwickeln willst, freuen wir uns auf deine Bewerbung.
Anhang
Fachliche Voraussetzungen
Die nachfolgend aufgeführten Technologien bilden die Grundlage unserer Softwareentwicklung. Für diese Position setzen wir voraus, dass Sie über fundierte praktische Erfahrung mit diesen Technologien verfügen und diese bereits in produktiven Softwareprojekten erfolgreich eingesetzt haben.
Sie sollten in der Lage sein, sich rasch in eine bestehende Codebasis einzuarbeiten, eigenständig neue Funktionen zu entwickeln, bestehende Komponenten weiterzuentwickeln sowie Fehler systematisch zu analysieren und zu beheben.
Erwartete Fachkenntnisse
Programmiersprachen und Frameworks
- Admindrive (Fahrschulsoftware): TypeScript, NextJS, NestJS, React
- FoxDrive (App): TypeScript, React Native
Systemarchitektur
- Client-Server-Architektur
- Monolithisches Backend
Datenbanken
- PostgreSQL
- TypeORM
Hosting und Infrastruktur
- Google Cloud
- Google Cloud SQL
- Google Cloud Run
- Docker
API- und Drittanbieter-Integrationen
- Twilio
- SendGrid
- Auth0
- DocuSeal
Entwicklungs- und Deployment-Prozess
- GitFlow
- Blue-Green Deployment
Versionsverwaltung
- GitHub
Entwicklungsumgebungen
- Integrations- (Staging) und Produktivumgebung
Aktueller Projektstand
Das derzeit grösste offene Entwicklungsthema ist die Integration der Authentifizierung in der FoxDrive-App. Erfahrungen mit Authentifizierungslösungen, mobilen Apps und API-Integrationen sind daher von Vorteil.
Burimi: https://www.linkedin.com/jobs/view/4446572206/
Kërkesat
Niveli: mid level
Kjo shpallje vjen nga një burim i jashtëm. Aplikimi kryhet në faqen e punëdhënësit.
Apliko në burim