Inserat Full Stack Web Developer/Entwickler

Transportschule — Germany · Posted ~1 day ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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-AppAusbau unserer VerwaltungssoftwareEntwicklung neuer Funktionen und AutomatisierungenIntegration von Zahlungs- und DrittanbieterschnittstellenOptimierung bestehender ProzesseWeiterentwicklung mobiler AnwendungenMitgestaltung der SoftwarearchitekturUnterstützung bei technischen Entscheidungen Das bringst Du mit 5 Jahre BerufserfahrungInformatikstudium oder vergleichbare AusbildungErfahrungen gemäss dem angehängten technischen AnforderungenMindestens Deutsch, Sprachniveau C1 Persönliche Eigenschaften Eigeninitiative und selbstständige ArbeitsweiseQualitätsbewusstseinFreude an neuen IdeenInteresse, langfristig Verantwortung zu übernehmenBereitschaft, als erster interner Softwareentwickler Verantwortung zu tragen und den Aufbau unserer Softwareentwicklung aktiv mitzugestaltenReisebereitschaft für die Einarbeitung sowie für regelmässige persönliche Meetings in der SchweizBereitschaft, bei seltenen technischen Notfällen zeitnah Unterstützung zu leisten und erreichbar zu sein Das erwartet Dich Viel GestaltungsspielraumDirekten Einfluss auf ProduktentscheidungenKurze EntscheidungswegeModerne Entwicklungsprojekte Ein motiviertes Team mit einer klaren VisionEine 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, ReactFoxDrive (App): TypeScript, React NativeSystemarchitektur Client-Server-ArchitekturMonolithisches BackendDatenbanken PostgreSQLTypeORMHosting und Infrastruktur Google CloudGoogle Cloud SQLGoogle Cloud RunDockerAPI- und Drittanbieter-Integrationen TwilioSendGridAuth0DocuSealEntwicklungs- und Deployment-Prozess GitFlowBlue-Green DeploymentVersionsverwaltung GitHubEntwicklungsumgebungen 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.