Indonesia IT — Fresh Grad Targeting

Which role to aim for,
given your exact stack

Ranked by: salary ceiling, demand, and how well your current skills match. ✓ = you already have this. ○ = gap to fill.

Your current stack
Laravel (PHP)
React
Vanilla JS
Puppeteer / Scraping
Data pipelines (Jobstreet project)
Commercial project exp.
JLPT N3
Dicoding Data Science cert
+ SQL (add)
+ Python pandas/pandas (add)
+ Cloud basics (add)
Role ranking for you
#1
Data Engineer Highest demand + salary uplift. Your scraper/pipeline work is a direct signal.
Rp 10–17jt
fresh grad range
Best fit
Skills needed
  • Python (basic-intermediate)
  • Data pipelines / ETL
  • SQL (intermediate)
  • Airflow or dbt (basic)
  • Cloud storage (S3/BigQuery)
Your advantage
  • Puppeteer scraper = real pipeline exp
  • Jobstreet project = structured data work
  • Bootcamp data science cert
  • Gap: SQL depth — fixable in 4–6 weeks
Your match score
72% — closest to hire-ready
Most data eng fresh grads in ID have less real project experience than you. This is winnable.
#2
Full Stack Developer Most job openings in ID. Laravel + React is literally the most common stack hired.
Rp 8–15jt
fresh grad range
Strong fit
Skills needed
  • Laravel / PHP backend
  • React frontend
  • REST API design
  • MySQL / PostgreSQL
  • Docker (basic)
Your advantage
  • Commercial project since vocational
  • Laravel + React = exact ID market fit
  • Very crowded role — need portfolio to stand out
  • Salary ceiling lower than data roles
Your match score
85% — most hire-ready right now
Easiest to land a job. But ceiling is lower and competition is highest. Use as backup or bridge.
#3
Data Analyst Easier entry point than DE. Good bridge role to data engineer track.
Rp 7–14jt
fresh grad range
Viable
Skills needed
  • Python / pandas basics
  • SQL (required)
  • Tableau / Looker (basic)
  • Statistics fundamentals
  • Data storytelling sense
Your advantage
  • Dicoding data science background
  • SQL is the only real gap
  • Can pivot to DE in 12–18 months
  • Lower ceiling than DE long-term
Your match score
58% — needs SQL + viz tools
Good fallback. If targeting data, go DE over DA — more pay, more Japan relevance.
#4
Generic Software Engineer Avoid unless at a top-tier company (Gojek, Tokopedia). Race to the bottom otherwise.
Rp 5–10jt
most common range
Avoid
The problem
  • 10,000+ applicants for same role
  • Salary capped by UMR in non-Jakarta
  • Generic = interchangeable = disposable
  • No Japan-relevant specialization
Exception
  • Gojek / Tokopedia / Traveloka pay Rp 20–25jt fresh grad
  • But hiring bar is extremely high
  • Japanese IT companies in ID = better target for you
Your match score
90% match — but wrong target
You're qualified, but this path leads to the ojek outcome. Over-qualified, under-specialized, underpaid.
The Indonesia playbook for you
01
Title: Data Engineer (or Full Stack at Japanese company)
Position yourself as DE even if you also do full stack. Data skills command higher salary and are Japan-relevant. The Jobstreet scraper you built? That's your portfolio centerpiece.
02
Gap to close in 6–8 weeks
SQL intermediate (Mode Analytics free course), Python pandas, one deployed data dashboard. That's the difference between Rp 8jt and Rp 14jt starting offer.
03
Target: Japanese IT companies in Indonesia
Astra Honda Motor IT, NTT Indonesia, Fujitsu Indonesia, Rakuten, LINE. They pay more than local startups AND your N3 is a genuine differentiator most applicants don't have.
04
Stay 1–2 years max, then Japan
Get the title, the real experience, and the salary. Use this period to hit N2 and save Japan prep funds. Indonesia is the proof of concept, Japan is the multiplier.