IT Programmer Jobs 122 Jobs

Please enter a valid email
Done! You will get notified about new matching jobs
Back to your search
Apply Now
Print Report Share View in new tab
18 August 2026
Job ID: JKT-61463
IT Programmer
Rp7 - Rp7/mo (Salary negotiable)

Job Description:

  • Mengembangkan, memelihara, dan mengoptimalkan aplikasi berbasis PHP, khususnya sistem Payroll, HRIS, ERP, Akuntansi, atau sistem finansial.

  • Membangun dan mengembangkan Formula Engine, Rule Engine, atau Expression Parser untuk mendukung proses bisnis yang kompleks.

  • Berpengalaman mengembangkan aplikasi Payroll, HRIS, Accounting, Finance, atau sistem dengan kompleksitas perhitungan dan business logic.

  • Berpengalaman membangun aplikasi from scratch hingga siap digunakan di production.

  • Mengimplementasikan Redis sebagai cache layer, session storage, distributed locking, queue/pub-sub, serta menerapkan strategi caching (TTL, cache invalidation, cache warming) yang konsisten dengan database.

  • Mengembangkan dan mengelola Background Job/Queue Worker untuk mendukung proses payroll massal, generate PDF, pengiriman email, sinkronisasi data, dan import data dalam jumlah besar.

  • Mendesain sistem yang aman terhadap concurrency dan race condition dengan menerapkan optimistic locking, pessimistic locking, idempotency, dan atomic operation untuk mencegah duplicate processing.

  • Melakukan migrasi data dari sistem lama, termasuk proses import Excel, validasi data, data cleansing, dan rekonsiliasi hasil migrasi.

  • Mengoptimalkan performa aplikasi melalui query optimization, database indexing, profiling, memory optimization, lazy loading, dan batch processing.

  • Mengimplementasikan Audit Trail, Logging, dan Versioning Data sehingga setiap perubahan data dapat ditelusuri secara akurat.

  • Menggunakan praktik pengembangan modern seperti PHPUnit, PHPStan, PHP-CS-Fixer, Composer, CI/CD Pipeline, dan Static Code Analysis untuk menjaga kualitas kode dan aplikasi.

  • Berpartisipasi dalam proses deployment aplikasi pada lingkungan Linux Server (Ubuntu), Apache/HAProxy, serta mendukung pengelolaan infrastruktur aplikasi.

  • Memiliki pengalaman membangun aplikasi Multi-Tenant (SaaS) menjadi nilai tambah.


  • Job Requirement:

  • Min. S1 Teknik Informatika / Sistem Informasi / Teknik Komputer

  • Berpengalaman menggunakan Redis untuk caching, session management, queue, atau kebutuhan aplikasi lainnya.

  • Berpengalaman menggunakan PHPUnit, PHPStan, CI/CD pipeline, atau automated testing tools lainnya.

  • Pengalaman minimal 4 tahun sebagai PHP Developer

  • Menguasai PHP 8.x (Object-Oriented Programming)

  • Menguasai MySQL dan Perancangan Database

  • Terbiasa Menulis Unit Test

  • Menguasai Git Workflow

  • Mampu Menerjemahkan Aturan Bisnis ke Dalam Kode

  • Memahami REST API Development

  • Memahami Keamanan Aplikasi Web

  • Teliti terhadap Perhitungan Angka


  • Apply Now

    Job Details:
    • Job Functions:
    • Location:
      South Jakarta, Jakarta, Indonesia
    • Salary:
      Rp7 - Rp7/mo (Salary negotiable)

    PT Tilyanpristka
    Is this your company? Claim it now!