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
- Ergebnisse für Wien (+20km)
- Kleines Fazit
- Wie wurden die Daten ausgewertet?
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)

Level | Nennungen im Titel |
---|---|
Senior | 533 |
Junior | 113 |
Mid | 4 |
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)

Rolle | Nennungen im Titel |
---|---|
Full Stack | 246 |
Architect | 182 |
Backend | 121 |
Frontend | 103 |
Nicht eingeordnet werden konnten: | 2435 |
Programmiersprachen / Gebiete (Österreich)


Programmiersprache / Gebiet | Nennungen im Titel |
---|---|
C#/.NET | 215 |
Java | 193 |
SAP | 106 |
C++ | 97 |
JS/TS/NodeJS | 90 |
PHP | 32 |
Python | 15 |
Android | 15 |
iOS | 13 |
CRM | 13 |
Go | 10 |
Flutter | 6 |
Nicht eingeordnet werden konnten: | 2282 |
JavaScript Frameworks (Österreich)
JS Frameworks | Nennungen im Titel |
---|---|
Angular | 48 |
React / Next | 20 |
Vue / Nuxt | 1 |
Svelte | 1 |
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 / Frameworks | Nennung im Titel |
---|---|
TYPO3 | 6 |
Drupal | 3 |
WordPress | 2 |
Symfony | 1 |
Laravel | 1 |
Craft CMS | 0 |
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)

Level | Nennungen im Titel |
---|---|
Senior | 230 |
Junior | 37 |
Mid | 1 |
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)

Rolle | Nennungen im Titel |
---|---|
Architect | 94 |
Full Stack | 93 |
Backend | 45 |
Frontend | 31 |
Nicht eingeordnet werden konnten: | 778 |
Programmiersprachen / Gebiete (Wien)


Programmiersprache / Gebiet | Nennungen im Titel |
---|---|
Java | 79 |
C#/.NET | 67 |
SAP | 45 |
JS/TS/NodeJS | 39 |
C++ | 32 |
PHP | 17 |
Android | 9 |
Python | 8 |
iOS | 8 |
CRM | 7 |
Go | 3 |
Flutter | 2 |
Nicht eingeordnet werden konnten: | 725 |
JavaScript Frameworks (Wien)
JS Framework | Nennungen im Titel |
---|---|
Angular | 22 |
React / Next | 7 |
Vue / Nuxt | 0 |
Svelte | 0 |
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 / Framework | Nennungen im Titel |
---|---|
TYPO3 | 3 |
Drupal | 3 |
Symfony | 1 |
Laravel | 1 |
WordPress | 0 |
Craft CMS | 0 |
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
- Link zur Suche mit ausgewählten Filtern für Österreich
- Link zur Suche mit ausgewählten Filtern für Wien
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.

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