Sponsors

Stay updated with our latest job postings by following us on LinkedIn and join our Discord community for daily notifications.

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

median answermiddle half of the group

Go

₩100–120M · n=10

Bash/Shell

₩80–90M · n=30

Python

₩60–70M · n=45

SQL

₩60–70M · n=30

Java

₩60–70M · n=13

JavaScript

₩50–60M · n=36

TypeScript

₩50–60M · n=39

HTML/CSS

₩50–60M · n=34
Under ₩20M₩400M+

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

Use TypeScript

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

Web & backend frameworks

131 answered · multiple answers allowed

Other frameworks & libraries

131 answered · multiple answers allowed

Cloud platforms

131 answered · multiple answers allowed

Social media

131 answered · multiple answers allowed