Tech Demand

What is worth learning · reported week 2026-W44 (last completed ISO week, SGT) · 3-5 yrs · Fullstack
Experience: all0-23-56+unstated
Role: allAI-MLBackendDataFrontendFullstackMobileOther-ITPlatformSRESecurity

1. Demand ranking

64 enriched SWE postings in 2026-W44. Share = postings mentioning the technology ÷ that number — postings still awaiting enrichment are excluded from the denominator, so a processing backlog cannot depress every share at once. The chart shows the top 15; the table in section 3 lists the top 30.

react50typescript46javascript42aws34docker25kubernetes23sql20go19java19git18angular17nodejs17terraform17python16kotlin15

2. Momentum (vs the previous 4 weeks)

Heating up

TechnologyShareChangePostings
go29.7%+23.4pp19
typescript71.9%+22.1pp46
datadog20.3%+19.4pp13
kotlin23.4%+19.0pp15
terraform26.6%+14.7pp17
react78.1%+6.4pp50
nextjs23.4%+5.9pp15
kubernetes35.9%+5.2pp23
spring18.8%+2.6pp12
aws53.1%+0.8pp34

Cooling down

TechnologyShareChangePostings
nodejs26.6%-19.9pp17
python25.0%-11.9pp16
java29.7%-8.8pp19
angular26.6%-7.6pp17
postgresql21.9%-6.4pp14
javascript65.6%-6.2pp42
vue18.8%-6.0pp12
azure20.3%-5.3pp13
sql31.2%-2.9pp20
docker39.1%-1.8pp25

Change is in percentage points of share, not relative percent: a technology going from 1 to 3 postings would otherwise read as +200% and top the board. Boards consider every technology above the bar, not only the 30 the table below shows.

3. Salary premium and entry-friendliness

Premium compares the median advertised monthly salary of postings mentioning a technology against the overall median, over the trailing 90 days. Baseline: S$7250, the median of 671 postings advertising a monthly range — medians pin the unit so the figures are comparable. Separately, 100.0% of SWE postings state pay at all (671 of 671, in any unit); the rest hide it, and no figure here describes them. Entry-friendly is computed over the same 90-day window. Premium mixes seniority in (senior roles name more infrastructure); pick an experience band above to compare within one. Entry-friendly = the share of postings mentioning the technology that ask for at most 2 years' experience, or are Intern/Junior roles with no stated requirement. The table lists the top 30 technologies by postings.

TechnologyKindPostingsShareSalary premiumEntry-friendly
reactframework5078.1% +0.0% 0.0%
typescriptlanguage4671.9% +0.0% 0.0%
javascriptlanguage4265.6% +0.0% 0.0%
awscloud3453.1% +3.4% 0.0%
dockertool2539.1% +1.4% 0.0%
kubernetestool2335.9% +1.4% 0.0%
sqllanguage2031.2% +3.4% 0.0%
golanguage1929.7% +6.2% 0.0%
javalanguage1929.7% +0.0% 0.0%
gittool1828.1% +3.4% 0.0%
angularframework1726.6% -1.4% 0.0%
nodejslanguage1726.6% +3.4% 0.0%
terraformtool1726.6% +3.4% 0.0%
pythonlanguage1625.0% +2.8% 0.0%
kotlinlanguage1523.4% -2.8% 0.0%
nextjsframework1523.4% +3.4% 0.0%
postgresqldatabase1421.9% +0.0% 0.0%
azurecloud1320.3% +0.0% 0.0%
datadogtool1320.3% -3.4% 0.0%
springframework1218.8% +2.8% 0.0%
vueframework1218.8% -0.7% 0.0%
mysqldatabase914.1% +3.4% 0.0%
csharplanguage812.5% -1.4% 0.0%
djangoframework710.9% +10.3% 0.0%
fastapiframework710.9% +10.3% 0.0%
gitlab-citool710.9% +6.2% 0.0%
csslanguage69.4% +6.9% 0.0%
expressjsframework69.4% +3.4% 0.0%
flaskframework69.4% +10.3% 0.0%
mssqldatabase69.4% -5.5% 0.0%

4. What else they ask for

These are MyCareersFuture's own skill tags — the competencies the employer filled in on the form, over the trailing 90 days (2026-08-08 → 2026-11-05) across 671 postings. They are not the technology ranking above: languages and frameworks appear only in the free-text description, which is why this system reads it separately. "Must-have" is the share of postings listing the tag that marked it essential rather than desirable — a tag that is everywhere but rarely essential is table stakes, one that is usually essential is a filter someone is applying.

SkillPostingsShareMarked must-have
Full Stack Development20630.7%19.9%
React.js20230.1%26.7%
JavaScript16424.4%18.9%
AWS16124.0%25.5%
TypeScript16124.0%28.0%
Design14121.0%0.7%
Backend Development13920.7%2.2%
Computer Science13019.4%6.2%
CI/CD12118.0%15.7%
Java11016.4%34.5%
Python10816.1%21.3%
Docker10215.2%4.9%
Node.js10115.1%51.5%
REST APIs development9313.9%6.5%
Development9113.6%2.2%
Numbers computed by SQL from public MyCareersFuture data; data is refreshed daily, so it lags the live market by up to 24h. Methodology: docs/03-data-model.md · data freshness · Compliance: aggregate statistics only, no personal data.