# Tech Stack Used by Indonesian Companies in 2025: What the Market Actually Runs On

> From GoTo's microservices to mid-sized ERP firms using NestJS — a realistic picture of what technologies Indonesian companies are actually deploying in 2025.

URL: https://www.matthewswong.com/en/blog/tech-stack-indonesia/

- Author: Matthews Wong (https://www.matthewswong.com/en/about/)
- Published: 2025-06-10
- Updated: 2026-10-17
- Category: Career

Job listings in Indonesia tell part of the story: React, Node.js, Laravel, Java, Python, Kubernetes. But which stacks are actually dominant where, and why? After working at an Indonesian tech consulting firm and comparing notes with developers at banks, startups, and mid-market companies, I can give you a more grounded picture than 'top tech stacks 2025' listicles. Indonesia's tech ecosystem has distinct tiers, and each tier has very different stack preferences driven by budget, team size, and the kind of problems they're solving.

## Tier 1: Unicorns and Large Tech Companies

GoTo (Gojek + Tokopedia), Traveloka, Shopee Indonesia, and Sea Group's Indonesian operations are the apex of the local tech stack ecosystem. These companies run polyglot microservices architectures: Go for high-throughput services (GoTo's ride-matching and payment systems famously use Go), Kotlin/Java for Android and backend services, Python for data science and ML pipelines, and React/Next.js for web frontends. Kubernetes on GCP or AWS manages container orchestration. Kafka handles event streaming. These companies' stacks are heavily influenced by their global engineering orgs and the volume of transactions they process — GoTo processes millions of daily transactions requiring sub-100ms response times.

### The MERN Stack: Startup Default

For Indonesian startups at Series A–B stage, the MERN stack (MongoDB, Express, React, Node.js) or its TypeScript variant (Next.js + NestJS + PostgreSQL) is the dominant choice. The reasons are pragmatic: large talent pool, fast iteration, and JavaScript across the full stack means smaller teams can move quickly. In 2025, the trend is shifting from plain MERN to Next.js (App Router) on the frontend and NestJS + Prisma + PostgreSQL on the backend — a more opinionated, type-safe stack that scales better than vanilla Express with MongoDB.

### Enterprise and Banking: Java, .NET, and SAP

Indonesia's large banks (BCA, BRI, Bank Mandiri) and their digital subsidiaries run a mix of legacy Java EE systems and newer microservices written in Spring Boot. .NET C# appears frequently in enterprise software houses and insurance companies. SAP dominates ERP in large manufacturing and distribution conglomerates — Astra International, Unilever Indonesia, Pertamina all run SAP. Oracle EBS appears in older enterprise implementations. The critical point for developers: if you want to work in banking or large enterprise, Java Spring Boot is not optional.

> When applying for jobs at Indonesian companies, tailor your CV to their tier's stack. For startups: lead with React, Node/NestJS, Docker, PostgreSQL. For banking/enterprise: lead with Java Spring Boot, REST API design, Oracle or PostgreSQL, and any experience with secure systems. For government-adjacent tech: PHP Laravel still appears heavily and familiarity with government compliance frameworks (SPBE) is a differentiator.

## The PHP/Laravel Question

Laravel is still massively prevalent in Indonesia — arguably more so than in any other regional market. Many Indonesian government portals, mid-market SaaS products, and e-commerce platforms run on Laravel. This is partly a talent legacy (Dicoding, Kelas.com, and Indonesian bootcamps have taught PHP/Laravel for years) and partly framework maturity (Laravel's ecosystem for Indonesian developers is excellent, with local community support). If you dismiss Laravel experience as 'legacy' in the Indonesian context, you're misreading the market — there are thousands of Laravel jobs, and many of them pay competitively.

### DevOps and Infrastructure: The 2025 Stack

For infrastructure and DevOps roles, the dominant stack I see in Indonesian job listings is: Linux (Ubuntu/Debian), Docker + Kubernetes (GKE or EKS), Terraform for IaC, GitHub Actions or GitLab CI for pipelines, Nginx or Traefik as reverse proxy, and either AWS or GCP as the primary cloud. Prometheus + Grafana for monitoring is now nearly standard at mid-to-large companies. What's noticeably absent from most Indonesian DevOps stacks compared to US/EU markets: service mesh (Istio/Linkerd) and eBPF-based observability — these are still rare outside the top-tier companies.

> **Stack Mismatch in Job Listings**

> Indonesian job listings often list aspirational stacks, not the actual day-to-day tools. A listing might say 'React, Kubernetes, Terraform, GraphQL' but the actual work is 80% maintaining a Laravel monolith and 20% writing React components. Always ask in interviews: 'What percentage of your current codebase uses each technology in the listing?' and 'What was the last major infrastructure change you made?' These questions reveal the real stack faster than any job description.

## What I Would Run and Why

A pragmatic ERP stack is NestJS + TypeScript + PostgreSQL for the backend, with React for the frontend. Infrastructure runs on Docker with Nginx as the reverse proxy, deployed on a VPS (for example DigitalOcean or Google Cloud). NestJS gives the structure needed for complex business logic (approval workflows, accounting modules, multi-tenant isolation), TypeScript catches bugs at compile time that would be runtime nightmares in plain JavaScript, and PostgreSQL handles the relational data model that ERP systems require. Skip microservices — a modular monolith with NestJS modules is plenty for most ERP workloads at small to mid scale.

## Emerging Technologies Getting Traction in 2025

Three technologies are visibly gaining traction in the Indonesian market in 2025: (1) AI/LLM integration — almost every product company is adding AI features, driving demand for Python, LangChain, and vector database (Pinecone/Chroma) skills; (2) Golang — growing beyond unicorns into mid-market startups that need performance; and (3) Flutter — dominant for mobile in Indonesia because it compiles both iOS and Android from one codebase, critical for teams that can't afford separate iOS and Android developers.

## Stack Recommendations by Career Stage

Fresh grad targeting startups: React + TypeScript + NestJS + PostgreSQL + Docker — this combination opens the most doors at the 2025 Indonesian startup market. 2–4 years experience targeting higher compensation: add AWS/GCP certifications and Kubernetes to whatever backend stack you already know. Senior targeting enterprise or banking: deepen Java Spring Boot and understand enterprise integration patterns (messaging queues, API gateways, service registries). Targeting freelance international clients: Next.js + TypeScript + modern cloud deployment is the most in-demand combination for US/EU clients hiring Indonesian developers remotely.

## Sources & Further Reading

- Nucamp — Top Essential Tech Skills Indonesia Employers Seek 2025
- Lyrid Prima Indonesia — Tech Stack Overview
- Index.dev — Popular Tech Stacks for Startups 2025

> **Key takeaway:** Indonesian job listings point at React, Node.js, Laravel, Java, Python and Kubernetes, but the distribution matters more than the list. Banking and enterprise run Java, agencies and SMEs run Laravel and PHP, and startups run Node and React, which is what shapes local hiring.

## Source links

- https://www.nucamp.co/blog/coding-bootcamp-indonesia-idn-top-10-essential-tech-skills-indonesia-employers-seek-in-2025
- https://lyrid.co.id/tech-stack-adalah/
- https://www.index.dev/blog/popular-tech-stacks-for-startups

## FAQ

### Which tech stack dominates Indonesian startups at the Series A–B stage?

The MERN stack (MongoDB, Express, React, Node.js) has been the default for Indonesian Series A–B startups, but by 2025 the trend is shifting toward Next.js (App Router) on the frontend and NestJS + Prisma + PostgreSQL on the backend. This more opinionated, type-safe combination scales better than vanilla Express with MongoDB and is the most in-demand combination for junior developers entering the startup market.

### Why is Laravel still relevant in Indonesia when many markets have moved on?

Laravel remains massively prevalent in Indonesia due to a combination of talent legacy and framework maturity. Indonesian bootcamps and platforms like Dicoding and Kelas.com have taught PHP/Laravel for years, creating a large talent pool, and Laravel's local community support is excellent. There are thousands of Laravel jobs in Indonesia — including government portals, mid-market SaaS, and e-commerce platforms — and many pay competitively, so dismissing it as 'legacy' misreads the market.

### What stack do Indonesia's largest banks and enterprise companies actually use?

Large Indonesian banks such as BCA, BRI, and Bank Mandiri run a mix of legacy Java EE systems and newer Spring Boot microservices, while .NET C# is common in enterprise software houses and insurance companies. SAP dominates ERP at large manufacturing and distribution conglomerates like Astra International, Unilever Indonesia, and Pertamina. For developers targeting banking or large enterprise roles, Java Spring Boot proficiency is essential, not optional.

### How do job listings in Indonesia differ from the actual day-to-day tech stack?

Indonesian job listings often advertise aspirational stacks — a listing might say 'React, Kubernetes, Terraform, GraphQL' while the real work is 80% maintaining a Laravel monolith and 20% writing React components. To find out what the team actually uses, ask in interviews: 'What percentage of your codebase uses each technology in the listing?' and 'What was the last major infrastructure change you made?' These questions reveal the real stack faster than any job description.

### What emerging technologies are gaining traction in Indonesia's market in 2025?

Three technologies are visibly gaining ground in 2025: AI/LLM integration (driving demand for Python, LangChain, and vector databases like Pinecone/Chroma), Golang (expanding beyond unicorns into mid-market startups that need performance), and Flutter (dominant for mobile because it compiles both iOS and Android from one codebase — critical for teams that cannot afford separate iOS and Android developers).

---

- HTML version: https://www.matthewswong.com/en/blog/tech-stack-indonesia/
- Bahasa Indonesia: https://www.matthewswong.com/id/blog/tech-stack-indonesia/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
