Tech stack
The languages, frameworks, and platforms developers in and around Korea actually use.
Starts with 2 cross-tabs, or jump to the 5 individual answers ↓
Cross-tab
The languages that pay best are the ones fewest people use
Median compensation by programming language used
Go sits at a median of ₩100–120M and Bash at ₩80–90M, while JavaScript, TypeScript and HTML/CSS all land at ₩50–60M. Python, SQL and Java sit in between at ₩60–70M. Rows share respondents: almost everyone here uses several languages, so this ranks the people who use a language, not the language itself.
Median total compensation
Go
Bash/Shell
Python
SQL
Java
JavaScript
TypeScript
HTML/CSS
Every answer is one step, so a position is a rank on the scale rather than a point on a linear axis.
Language tracks the job, not the paycheque: Go and Bash cluster around backend and infrastructure work at foreign employers, where the pay gap already showed up. Go rests on ten pay answers and its middle half spans ₩70–80M to ₩120–140M, so read the ordering rather than the gaps. Languages with fewer than ten pay answers, Kotlin and Rust among them, are not shown.
10 groups with fewer than 10 answers are not shown (93 respondents).
Groups differ in more than the split shown, so read these as descriptions, not causes.
Cross-tab
Job hunters write Python, the employed write TypeScript
Languages used, by whether people are working
76% of students and job-seekers use Python against 59% of people currently working, while TypeScript runs the other way: 40% against 54%. That fits what each group spends its days on, coursework and machine-learning portfolios on one side, product and web work on the other.
Use Python
Currently working
Studying or job-hunting
Use TypeScript
Currently working
Studying or job-hunting
Each gap is around 15 points with margins near ±12, so this is a lean, not a rule.
Groups differ in more than the split shown, so read these as descriptions, not causes.
Every question in this chapter
Programming languages
131 answered · multiple answers allowed
Python
JavaScript
HTML/CSS
TypeScript
SQL
Bash/Shell
Java
C++
Go
Kotlin
C#
C
Other
Rust
Swift
PHP
Dart
Elixir
Scala
Web & backend frameworks
131 answered · multiple answers allowed
React
Next.js
FastAPI
Spring / Spring Boot
Express
None
NestJS
Django
Other
Flask
Vue.js
jQuery
HTMX
Angular
Svelte
Laravel
Nuxt
Other frameworks & libraries
131 answered · multiple answers allowed
NumPy
Pandas
PyTorch
None
OpenCV
Scikit-learn
TensorFlow
Other
React Native
Flutter
Apache Kafka
.NET
RabbitMQ
Cloud platforms
131 answered · multiple answers allowed
AWS
Google Cloud
Vercel
Cloudflare
None
Supabase
Azure
Firebase
Other
Heroku
Hetzner
DigitalOcean
Naver Cloud (NCP)
Social media
131 answered · multiple answers allowed
KakaoTalk
X/Twitter
Threads
TikTok
Other
Mastodon
Bluesky
None