Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für den öffentlichen Verkehr und arbeite an spannenden Projekten.
- Unternehmen: Modernes Unternehmen, das Hard- und Software für Verkehrsunternehmen entwickelt.
- Vorteile: Flexible Arbeitszeiten, spannende Projekte und die Möglichkeit zur persönlichen Weiterentwicklung.
- Weitere Informationen: Kleinteam mit direktem Kontakt zu Kunden und viel Raum für eigene Ideen.
- Warum dieser Job: Gestalte die Zukunft des öffentlichen Verkehrs mit modernster Technologie und echten Herausforderungen.
- Qualifikationen: Praktische Erfahrung in der Softwareentwicklung und Neugier auf technische Zusammenhänge.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Wir entwickeln Hard- und Softwarelösungen für den öffentlichen Verkehr. Unser Schwerpunkt liegt auf innovativen E-Paper-Anzeigesystemen, die Fahrgäste zuverlässig mit Informationen versorgen. Unsere Systeme kommen unter anderem bei den Wiener Linien, der NÖVOG, der Deutschen Bahn und auch bei den Stadtwerken Greifswald zum Einsatz.
Doch damit eine Anzeige die richtigen Informationen darstellen kann, muss im Hintergrund einiges zusammenspielen: Echtzeitdaten aus unterschiedlichen Quellen, Kommunikationsprotokolle, Linux-Systeme, Datenbanken und Software, die auch unter schwierigen Bedingungen zuverlässig funktioniert. Genau hier kommt unsere Softwareentwicklung ins Spiel.
Sie könnten genau der richtige Bewerber für diese Stelle sein. Lesen Sie alle zugehörigen Informationen und bewerben Sie sich unbedingt. Mal entwickeln wir eine Datendrehscheibe für Echtzeitinformationen, mal einen Dienst, der tausende E-Paper-Anzeiger mit aktuellen Abfahrtszeiten versorgt. In anderen Projekten kümmern wir uns um Bordsysteme in Zügen, Leitstellen-Anwendungen oder die Integration neuer Hardware in bestehende Systeme. Wir unterstützen außerdem Verkehrsunternehmen dabei, ältere Schienenfahrzeuge zu modernisieren, damit diese noch viele Jahre zuverlässig eingesetzt werden können.
Dabei stoßen wir auch auf Technik, zu der es kaum Dokumentation gibt. Dann heißt es: untersuchen, verstehen, ausprobieren. Manchmal gehört dazu Reverse Engineering, um herauszufinden, wie ein System kommuniziert und wie wir es mit moderner Technologie verbinden können. Und manchmal steigen wir auch einfach in einen Zug, schließen unseren Laptop an und finden direkt vor Ort heraus, warum etwas nicht funktioniert und wie es wieder funktionieren kann. Denn unsere Software läuft nicht nur auf unseren Entwicklungsrechnern. Sie ist Teil von Systemen, die täglich im Einsatz sind.
Wir suchen Softwareentwickler:innen, die Freude am Programmieren haben, technische Zusammenhänge verstehen wollen und auch dann neugierig bleiben, wenn es für ein Problem noch keine fertige Lösung gibt. Bei uns arbeitest du an unterschiedlichen Projekten, Technologien und technischen Herausforderungen. Du entwickelst nicht ausschließlich eine einzelne Anwendung weiter, sondern beschäftigst dich mit verschiedenen Systemen und Problemstellungen.
Dabei gilt: Wir entwickeln unsere Software nicht nur – wir begleiten sie auch bis zum produktiven Einsatz und darüber hinaus. Je nach deiner Erfahrung übernimmst du eigenständig Verantwortung für technische Lösungen oder wächst gemeinsam mit erfahrenen Kolleg:innen in neue Aufgaben hinein. Dabei arbeitest du in einem kleinen Entwicklungsteam mit kurzen Entscheidungswegen und direktem Kontakt zu unseren Kunden und technischen Partnern.
Du musst nicht jede Technologie aus unserem Stack bereits kennen. Aber du solltest wissen, wie man Software entwickelt – und neugierig darauf sein, wie technische Systeme funktionieren. Wir suchen in erster Linie Entwickler:innen, die bereits praktische Erfahrung in der Softwareentwicklung gesammelt haben und selbstständig technische Probleme lösen können. Du kannst dich in bestehenden Code einarbeiten, Fehler systematisch analysieren und eigene Lösungen entwickeln. Du weißt, worauf es bei zuverlässiger und langfristig wartbarer Software ankommt.
Idealerweise bringst du praktische Erfahrung in mehreren dieser Bereiche mit:
- Programmierung: JavaScript/Node.Js im Backend, PHP, C++ oder vergleichbare Programmiersprachen
- Linux: Ubuntu, Shell, SSH und grundlegende Netzwerkkenntnisse
- Datenbanken: PostgreSQL, MySQL oder vergleichbare relationale Datenbanken, SQL und Datenmodellierung
- Versionsverwaltung: Git im Entwicklungsalltag
- Schnittstellen: REST-APIs, Datenformate, Kommunikationsprotokolle und das Zusammenspiel unterschiedlicher Softwarekomponenten
- Fehleranalyse: Erfahrung mit Debugging, Logging und systematischer Fehlersuche
Besonders interessant sind für uns außerdem Erfahrungen mit:
- Messaging und Echtzeitkommunikation: MQTT, RabbitMQ/AMQP, Redis/Valkey, WebSockets oder gRPC
- Frontend und Desktop: React, MUI, Vite oder Electron
- Industriellen Anwendungen: Embedded Linux, serielle Schnittstellen, GPS, Hardwareintegration oder Reverse Engineering
- Öffentlichem Verkehr: VDV, GTFS, SIRI oder vergleichbaren Schnittstellenstandards
- Windows-Systemen: PowerShell, Windows-Diensten oder Active Directory/LDAP
Auch dann möchten wir von dir hören. Vielleicht hast du gerade deine HTL abgeschlossen, studierst Informatik oder hast dir das Programmieren selbst beigebracht. Wenn du bereits eigene Softwareprojekte umgesetzt hast, grundlegende Programmierkonzepte sicher beherrschst und dich gerne selbstständig mit technischen Problemen beschäftigst, könnte es trotzdem gut passen.
Du musst noch nicht wissen, wie man eine komplexe Systemarchitektur entwirft, einen MQTT-Broker entwickelt oder eine unbekannte Schnittstelle analysiert. Wichtig ist uns, dass du bereits programmieren kannst, die Grundlagen verstehst und bereit bist, dazuzulernen.
Software Developer – Backend, Linux & Systemintegration (M/W/D) in Guntramsdorf Arbeitgeber: next:urban technologies GmbH
Als Arbeitgeber im Bereich der Fahrgastinformationssysteme bieten wir Ihnen die Möglichkeit, in einem familiär geführten Unternehmen zu arbeiten, das großen Wert auf moderne Infrastruktur und eine positive Arbeitsatmosphäre legt. Unsere Mitarbeiter profitieren von flexiblen Home-Office-Optionen sowie umfangreichen beruflichen und persönlichen Weiterentwicklungsmöglichkeiten, um ihre Fähigkeiten kontinuierlich auszubauen und sich in einem dynamischen Umfeld weiterzuentwickeln.
Kontaktdaten:
next:urban technologies GmbH Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Developer – Backend, Linux & Systemintegration (M/W/D) in Guntramsdorf erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei next:urban technologies GmbH anzuklopfen, wenn du dich auf die Stelle als Software Developer – Backend, Linux & Systemintegration (M/W/D) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei next:urban technologies GmbH vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Developer – Backend, Linux & Systemintegration (M/W/D) in Guntramsdorf mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei next:urban technologies GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei next:urban technologies GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.