Matthias Andrasch's Blog

Web Development, Green Web & Climate Justice 💻 🌳 #OpenToWork

Developer Jobs in Österreich – Jahresanfang 2025

Innsbruck Panorama

Wie schaut es eigentlich aktuell so auf dem Developer:innen-Jobmarkt in Österreich aus? Ich habe mir diese Frage kürzlich gestellt und zumindest ein paar grobe Anhaltspunkte gefunden.

Disclaimer: Es handelt sich hier um eine schnelle Auswertung der Titel von aktuellen Stellenausschreibungen, nicht des Inhalts. Der Großteil der Stellenanzeigen konnte nicht sinnvoll eingeordnet werden mangels nicht aussagekräftiger Titel. Vielleicht sind die Zahlen aber dennoch für einen ersten Überblick ganz hilfreich, weswegen ich sie hier verblogge. Feedback welcome!

Inhaltsverzeichnis

Ergebnisse für Österreich

Datenabruf: 12.01.2025, 3087 Ergebnisse. Ausgewertet wurden die Titel von Stellenanzeigen, die mindestens zuletzt am 01.10.2024 aktualisiert wurden. Link zur Suche mit ausgewählten Filtern für Österreich (jobs.ams.at)

Level: Junior, Mid Level, Senior (Österreich)

LevelNennungen im Titel
Senior533
Junior113
Mid4
Nicht eingeordnet werden konnten: 2437

Disclaimer: Einige Stellenausschreibungen heißen „(Senior) Full Stack Developer“, ich habe diese vorerst zu Senior hinzugezählt mangels einer besseren Lösung.

Frontend, Backend, Architect oder Full Stack (Österreich)

RolleNennungen im Titel
Full Stack246
Architect182
Backend121
Frontend103
Nicht eingeordnet werden konnten: 2435

Programmiersprachen / Gebiete (Österreich)

12012025 Devjobs Lang2
Programmiersprache / GebietNennungen im Titel
C#/.NET215
Java193
SAP106
C++97
JS/TS/NodeJS90
PHP32
Python15
Android15
iOS13
CRM13
Go10
Flutter6
Nicht eingeordnet werden konnten:2282

JavaScript Frameworks (Österreich)

JS FrameworksNennungen im Titel
Angular48
React / Next20
Vue / Nuxt1
Svelte1

Disclaimer: Erwähnungen für Vue (oder auch Svelte) verstecken sich oft gerne in der Stellenausschreibung selbst. Siehe auch mein anderer Beitrag: Svelte Jobs in Österreich / Austria.

PHP CMS und Frameworks (Österreich)

CMS / FrameworksNennung im Titel
TYPO36
Drupal3
WordPress2
Symfony1
Laravel1
Craft CMS0

Disclaimer: Erwähnungen von CMS oder PHP Frameworks verstecken sich oft gerne in der Stellenausschreibung selbst, nicht im Titel. Dieser lautet oft eher „PHP Developer“. Diese Zahlen hier sind daher also keineswegs verlässlich, sondern nur ein Anhaltspunkt.

Für verlässliche Zahlen müsste man explizit nach „Craft CMS“ suchen bspw. und die Ergebnisse sauber filtern / bereinigen: jobs.ams.at – Suche nach Craft CMS. Es war meiner Beobachtung nach mindestens eine Craft CMS Stelle ausgeschrieben.

Ergebnisse für Wien (+20km)

Datenabruf: 12.01.2025, 1041 Ergebnisse. Ausgewertet wurden die Titel Stellenanzeigen, die mindestens zuletzt am 01.10.2024 aktualisiert wurden. Link zur Suche mit ausgewählten Filtern für Wien (jobs.ams.at)

Level: Junior, Mid Level, Senior (Wien)

12012025 Devjobs Vienna Level
LevelNennungen im Titel
Senior230
Junior37
Mid1
Nicht eingeordnet werden konnten:773

Disclaimer: Einige Stellenausschreibungen heißen „(Senior) Full Stack Developer“, ich habe diese vorerst zu Senior hinzugezählt mangels einer besseren Lösung.

Frontend, Backend oder Full Stack (Wien)

RolleNennungen im Titel
Architect94
Full Stack93
Backend45
Frontend31
Nicht eingeordnet werden konnten:778

Programmiersprachen / Gebiete (Wien)

12012025 Devjobs Vienna Lang2
12012025 Devjobs Vienna Lang
Programmiersprache / GebietNennungen im Titel
Java79
C#/.NET67
SAP45
JS/TS/NodeJS39
C++32
PHP17
Android9
Python8
iOS8
CRM7
Go3
Flutter2
Nicht eingeordnet werden konnten:725

JavaScript Frameworks (Wien)

JS FrameworkNennungen im Titel
Angular22
React / Next7
Vue / Nuxt0
Svelte0

Disclaimer: Erwähnungen für Vue (oder auch Svelte) verstecken sich oft gerne in der Stellenausschreibung selbst. Siehe auch mein anderer Beitrag: Svelte Jobs in Österreich / Austria.

PHP CMS und Frameworks (Wien)

PHP CMS / FrameworkNennungen im Titel
TYPO33
Drupal3
Symfony1
Laravel1
WordPress0
Craft CMS0

Disclaimer: Erwähnungen von CMS oder PHP Frameworks verstecken sich oft gerne in der Stellenausschreibung selbst, nicht im Titel. Dieser lautet oft eher „PHP Developer“. Diese Zahlen hier sind daher also keineswegs verlässlich, sondern nur ein Anhaltspunkt.

Für verlässliche Zahlen müsste man explizit nach „Craft CMS“ suchen bspw. und die Ergebnisse sauber filtern / bereinigen: jobs.ams.at – Suche nach Craft CMS. Es war meiner Beobachtung nach mindestens eine Craft CMS Stelle ausgeschrieben.

Kleines Fazit

(Subjektive) Beobachtungen: Es wird aktuell vermehrt Senior und / oder Full Stack gesucht. Das ist vor allem eine Hürde für Frontendler:innen, Berufs-/Quereinsteiger:innen sowie Devs, die sich motiviert in einen neuen Stack einarbeiten wollen. Für PHP habe ich persönlich mehr Symfony als Laravel gesehen, bei CMS sind TYPO3, Drupal, WordPress – vereinzelt auch Craft CMS – ausgeschrieben. Wer in größeren Firmen arbeiten möchte, kommt an Java oder C# Full Stack aktuell eher schwer vorbei.

Es wäre auch spannend zu wissen, wie es in anderen europäischen Ländern aktuell ausschaut. 


Tipp für die Jobsuche: Nicht allein auf die Stellenportale verlassen, sondern auch selber auf den Agentur- oder Firmenwebseiten nachschauen unter „Jobs“ oder „Karriere“. Insbesondere bei kleineren Unternehmen sind manchmal noch Stellenanzeigen online, die nicht (oder nicht mehr) auf den Portalen gelistet sind. Oder es findet sich die Aufforderung, sich initiativ zu bewerben. Viel Erfolg bei der Suche!


Wie wurden die Daten ausgewertet?

Folgende Suchanfrage wurde verwendet auf jobs.ams.at:

  • Suchbegriff: „webentwickler OR developer OR softwareentwickler OR webdeveloper OR backend OR frontend OR full stack OR programmierer“
  • kein Ortsfilter gesetzt
  • keine Stellenangebote von der Bundesagentur für Arbeit (DE)

Die Such-URLS waren wie folgt

Da in den Suchergebnissen viele fachfremde Jobs waren, habe ich mit einer Whitelist die Jobtitel vor der Analyse abgeprüft und unpassende Stelleanzeigen entfernt:

const whitelistKeywords = ['developer', 'software', 'engineer', 'entwickler', 'architekt', 'architect', 'frontend', 'Full Stack', 'backend', 'back end', 'front end', 'fullstack', 'programmierer'];

Ausgewertet wurden zudem nur Stellenanzeigen, die bis zu einem gewissen Datum zuletzt aktualisiert wurden. Siehe oben.

Die Job-Titel wurden in eine Google Spreadsheet Tabelle übertragen (mit ein bisschen Hilfe von Playwright/NodeJS sowie ChatGPT für das Playwright Skript).

Anschließend wurden die Titel mit simplen Regulären Ausdrücken analysiert, um die Anzahl der Nennungen bestimmter Begriffe im Titel herauszufinden.

=SUM(ARRAYFORMULA(IF(REGEXMATCH($A$9:$A; "(?i)\b(" & L5 & ")\b"); 1; 0)))
// L5 = full stack|fullstack

// Special Case Sonderzeichen, bspw. c++
=SUM(ARRAYFORMULA(IF(REGEXMATCH($A$9:$A; "(?i)(c\+\+)"); 1; 0)))

Mittels Pivot-Tabellen, die die Ergebnisse absteigend sortieren wurden dann die Diagramme erstellt.

Probleme bei der Datenanalyse

Die größte Problematik: Aus vielen Titeln geht kaum etwas hervor. Sehr oft ist einfach nur ein „Full Stack Developer“ ausgeschrieben. Hier müsste man die Inhalte der Stellenausschreibungen selbst analysieren. Wobei es auch hier vereinzelt Stellenausschreibungen gibt, die selbst im Inhalt kaum etwas verraten und lediglich Anforderungen wie „Erfahrung mit einer Programmiersprache wie Java, C#, PHP …“ ausschreiben. Dies ist nicht nur für die Auswertung mühsam, sondern natürlich auch für Jobsuchende. 😉

Des Weiteren sind auf jobs.ams.at auch Duplikate enthalten, weil Stellenanzeigen auch mehrfach importiert wurden von unterschiedlichen Job-Portalen. Natürlich sind diese etwas schwieriger zu verhindern, wenn Titel/Firmenname abweichen.

Image
Beispiel eines Duplikats (Screenshot jobs.ams.at)

Eine weitere statistische Verzerrung könnte auch durch Stellenanzeigen von Recruiting-Firmen auftreten, welche man ggf. ebenfalls rausfiltern müsste.

Einige Stellenausschreibungen heißen „(Senior) Full Stack Developer“, ich habe diese vorerst zu Senior hinzugezählt mangels einer besseren Lösung.

Weitere Arbeitsfelder im Development wie Tester:in, Teamleiter:in, Project Manager:in, Product Owner:in, DevOps, etc. wurden in dieser Auswertung nicht berücksichtigt bzw. sind nicht in der initialen Suchabfrage enthalten.

Des Weiteren könnte man noch explizit den Bereich E-Commerce (Magento, Shopware, Woocommerce, Shopify, etc.) untersuchen.

Für weitere Informationen siehe auch meinen Artikel zu Svelte Jobs in Österreich oder die Diskussion „Where have all the frontend jobs gone?“ (r/webdev).

Inspiration für diesen Artikel war die Auswertung The Most Demanded Frontend Frameworks in 2023 (devjobsscanner).

Feedback ist gern gesehen!

Beitragsbild: Bild von max berliner auf Pixabay, Innsbruck

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert