Find a jobRecruiters

Tech Lead

Exclusive opportunity

Onsite

Tech Lead

PT Niagamas Lestari Gemilang (Tools, Machinery and Industrial Equipment)

Tech Lead

Skills

NodeLaravelPHPTailwind CSSExpressPostgreSQLAI

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Jakarta, Indonesia

Work mode:

Onsite

Published on:

28 August 2026

What they need


Tentang posisi ini

PT Niagamas Lestari Gemilang adalah distributor perkakas dan mesin yang sudah berjalan 40 tahun — 12 cabang, sekitar 250 karyawan, bisnis yang sudah mapan dengan pelanggan nyata.

Selama setahun terakhir kami membangun sendiri seluruh software internal kami, bukan membeli produk jadi: aplikasi sales, sistem intelligence piutang, learning management system, notulensi rapat berbasis AI beserta diagnostik tim sales, pencatatan aktivitas marketing, dan beberapa lainnya. Semuanya berjalan di Laravel, terhubung dengan ERP Adempiere kami, dan semakin banyak bergantung pada large language model.

Struktur tim engineering kami sudah tertinggal dari kebutuhan. Kami punya developer yang bisa mengeksekusi dengan baik dan project manager yang menjaga delivery tetap jalan. Yang belum ada adalah orang yang memutuskan bagaimana sistem seharusnya dibangun — seperti apa standar "bagus", apa arti "selesai", apakah output AI kami benar-benar berkualitas, siapa yang bertanggung jawab atas keamanan, dan kapan sebuah desain harus dikoreksi sebelum dibangun.

Saat ini semua itu masih dikerjakan oleh CEO. Posisi ini yang akan mengambil alih.

Ini bukan posisi yang menunggu ticket masuk. Anda akan menjadi orang teknis paling senior di perusahaan dan Anda yang menetapkan standarnya.

Tanggung Jawab

Arsitektur dan arah teknis

  • Menentukan struktur aplikasi, batas antar modul/service, dan ownership data
  • Menetapkan pendekatan multi-tenancy, authorization, auditability, dan scalability
  • Menilai technical trade-off sebelum fitur besar dibangun, dan menuliskannya sebagai Architecture Decision Record untuk keputusan berdampak jangka panjang
  • Menentukan kapan solusi sederhana sudah cukup dan kapan perlu perubahan arsitektur
  • Menjaga konsistensi arsitektur antar aplikasi tanpa memaksakan standardisasi yang tidak perlu

Code review, termasuk kode hasil AI

  • Menetapkan coding standard, testing expectation, error handling, logging, dan observability
  • Me-review perubahan berisiko tinggi atau yang berdampak ke arsitektur
  • Memperlakukan kode yang dihasilkan AI tetap sebagai kode yang harus diverifikasi, bukan dipercaya begitu saja

Menetapkan definisi "selesai. Jalan dan tidak error" bukan standar kami. Anda yang menentukan apa arti siap produksi untuk tiap jenis pekerjaan, dan memastikan tim mengikutinya.

Evaluasi fitur AI. Beberapa aplikasi kami menghasilkan output AI yang dipakai orang untuk mengambil keputusan — ringkasan kunjungan sales, rekomendasi buka blokir kredit, materi training. Saat ini tidak ada yang mengecek kualitas output itu secara sistematis. Anda yang membangun harness dan prosesnya. CEO yang menentukan seperti apa jawaban yang benar; tugas Anda membuat pengukurannya murah dan rutin.

Keamanan. Belum ada pemiliknya. Sekarang Anda.

Proses. Bagaimana sebuah fitur bergerak dari ide sampai produksi. Siapa yang menulis konsep, siapa yang review, bagaimana UAT dijalankan, siapa yang menyetujui. Anda yang merancang, mendokumentasikan, dan memastikan itu benar-benar dijalankan.

Mengembangkan tim. Project manager dan tiga developer kami mampu dan mau berkembang. Anda tempat mereka belajar.

Stack kami

  • PHP 8.4, Laravel 11
  • Blade, Alpine.js, Tailwind via CDN — sengaja tanpa build step
  • PostgreSQL, UUID primary key, multi-tenant sejak awal
  • Horizon untuk queue, Forge dan Laravel Cloud untuk deployment
  • Node.js dan Express untuk satu service AI
  • Akses LLM lewat OpenRouter dan API provider langsung
  • ERP Adempiere sebagai sumber data utama, read-only

Kualifikasi Wajib:

  • Sekitar 6+ tahun memiliki pengalaman dalam membangun aplikasi web, minimal 2 tahun memegang peran teknis paling senior (tech lead, engineering manager atau senior developer)
  • Tech stack utama: mahir atau menguasai dalam Laravel dan PostgreSQL
  • Memiliki pengalaman dan pengetahuan perancangan software architecture serta terbiasa dengan praktik pengembangan modern (clean code, testing, CI/CD)
  • Berpengalaman mengitegrasikan aplikasi dengan system pihak ketiga atau system eksternal diluar kendali sendiri (Misalkah ERP)
  • Terbiasa menggunakan AI Coding tools secara produktif, sekaligus paham batasan dan potensi hallucination/ kesalahannya
  • Anda pernah mengambil keputusan arsitektur sendiri, bukan hanya menjalankan keputusan atasan
  • Bahasa Inggris aktif — sebagian dokumentasi dan materi vendor kami berbahasa Inggris

Nilai tambah (tidak wajib)

  • Berpengalaman mengintegrasikan LLM API langsung ke produksi, khususnya menangani respons streaming
  • Pernah merancang, membangun, atau menjalankan evaluation pipeline (evals) untuk memvalidasi akurasi & kualitas output AI
  • Pengalaman mentransformasi software internal menjadi produk yang dijual ke perusahaan lain (B2B)
  • Memiliki latar belakang atau pemahaman alur bisnis di sektor distribusi, retail, atau industri/manufaktur

Tidak diperlukan

  • Nama perusahaan besar di CV. Yang kami nilai adalah apa yang pernah Anda bangun dan bagaimana Anda memikirkannya.

Kenapa Posisi Ini Menarik

Anda akan menjadi suara teknis paling senior di perusahaan yang sudah untung dan mapan — bukan satu dari sekian banyak engineer di organisasi besar, dan bukan startup yang membakar uang orang lain.

Ada juga arah di luar kebutuhan internal: kami berencana menjual sebagian software ini ke perusahaan Indonesia lain melalui TAByte, venture software kami. Orang di posisi ini akan ikut menentukan bagaimana itu berjalan.

Other offers great for you!

These companies are also looking for great profiles

Jetdev

Tech Lead

Entre 45000 et 52000€

Permanent contract

Lille, France

Hybrid

Skills

JavaSpring Boot

5 months ago

Quick apply

Theodo

Tech Lead Web

Permanent contract

Casablanca, Morocco

Hybrid

Skills

ReactAngularJava.NETDomain Driven DesignTest Driven DevelopmentSoftware CraftsmanshipHexagonal ArchitectureEvent Driven ArchitectureJavascript

3 days ago

Quick apply

Unitech Solutions

Tech Lead Java

500€/jour

Freelance

Paris, France

Hybrid, Onsite

Skills

AngularJavaSpring BootJiraWildFlySquash

2 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools