Software Engineer

PT Kelola Jasa Artha (Kejar)

Jakarta Pusat

On-site

IDR 180,000,000 - 360,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PT Kelola Jasa Artha (KEJAR) sedang mencari Software Engineer untuk bergabung dengan Divisi Digital Technology. Anda akan mengembangkan dan memelihara sistem internal yang mendukung operasional cash-in-transit dan pengelolaan kas, serta pelaporan bagi klien perbankan kami.

Stack mencakup Go untuk backend dengan Fiber/GORM, antarmuka web React/Next.js, dan aplikasi Android untuk tim lapangan. Fresh graduate dipersilakan; pekerjaan melibatkan pull request dan code review.

Qualifications

  • Lulusan Diploma D3 di bidang STEM. Fresh graduate dipersilakan melamar.
  • Memiliki pemahaman logika pemecahan masalah yang baik.
  • Menguasai salah satu bahasa pemrograman statically typed seperti Go, Java, atau TypeScript.
  • Memahami dasar HTTP/REST dan penggunaan framework terkait.

Responsibilities

  • Mengembangkan dan memelihara backend Go menggunakan Fiber dan GORM.
  • Mengembangkan antarmuka web dengan React/Next.js serta aplikasi Android untuk tim lapangan.
  • Melakukan pull request dan code review sebagai bagian dari proses pengembangan.

Skills

Logika & Sistem
Go
Java
TypeScript

Education

Diploma (D3) STEM

Tools

Fiber
GORM
React
Next.js
Docker
Docker Compose
Linux CLI
Redis
CI/CD (GitHub Actions/GitLab CI)

Job description

KEJAR sedang mencari Software Engineer untuk bergabung dengan divisi Digital Technology. Dalam posisi ini, Anda akan bekerja mengembangkan dan memelihara sistem internal yang mendukung operasional cash-in-transit (pengiriman uang tunai) dan cash management (pengelolaan uang tunai). Sistem ini digunakan setiap hari oleh tim operasional di lapangan serta menjadi sarana pelaporan bagi klien perbankan kami.

Sistem yang digunakan mencakup backend berbasis Go, antarmuka web menggunakan React dan Next.js, serta aplikasi Android yang digunakan oleh tim operasional lapangan.

Setiap kualifikasi berikut dilengkapi dengan gambaran penerapannya dalam pekerjaan, sehingga kandidat dapat menilai kesesuaiannya sebelum melamar. Kemampuan pertama merupakan aspek yang paling diutamakan dalam proses penilaian. Kemampuan lainnya dapat dikembangkan seiring waktu. Kami lebih mengutamakan kandidat yang memiliki kemampuan berpikir dan pemecahan masalah yang baik dibandingkan kandidat yang hanya menguasai bahasa pemrograman tertentu.

  • Logika dan Kemampuan Berpikir Sistematis (Logic and Systems Thinking). Mampu menganalisis permasalahan secara terstruktur serta memahami hubungan sebab-akibat. Contohnya, ketika terdapat kesalahan angka pada laporan, kandidat mampu menelusuri sumber permasalahan melalui query dan data, bukan sekadar menebak penyebabnya.
  • Menguasai Minimal Satu Bahasa Pemrograman Statically Typed. Menguasai salah satu bahasa pemrograman seperti Go, Java, C#, atau TypeScript, serta memahami dasar-dasar HTTP dan REST. Dalam pekerjaan ini, kandidat akan mengembangkan fitur backend menggunakan Go dengan framework Fiber dan GORM. Namun, penguasaan Go tidak diwajibkan sejak awal.
  • Kemampuan Membaca dan Memahami Kode Program. Mampu membaca serta memahami kode program yang dibuat oleh developer lain. Mengingat sistem yang digunakan sudah memiliki basis kode yang cukup besar dan telah dikembangkan selama bertahun-tahun, sebagian besar pekerjaan akan diawali dengan memahami kode yang sudah ada. Setiap perubahan kode akan melalui proses pull request dan code review.
  • Pendidikan dan Pengalaman. Minimal lulusan Diploma (D3) dari jurusan STEM, seperti Ilmu Komputer, Teknik Informatika, Teknik, Matematika, atau bidang ilmu pengetahuan alam lainnya. Fresh graduate dipersilakan melamar. Kandidat lulusan bootcamp maupun belajar secara mandiri (self-taught) juga memiliki kesempatan yang sama, selama mampu menjelaskan kode program yang dibuat.
Kualifikasi Tambahan (Nice to Have)
  • Memiliki pengalaman menggunakan bahasa pemrograman Go dalam proyek nyata atau memahami framework web yang menggunakan sistem routing dan middleware.
  • Memiliki pemahaman mengenai React atau Next.js, yang digunakan untuk membangun antarmuka sistem internal dan portal klien perbankan.
  • Memahami penggunaan container seperti Docker dan Docker Compose, serta terbiasa menggunakan command line Linux.
  • Memahami konsep in-memory caching menggunakan key-value store seperti Redis.
  • Mengenal tools monitoring dan observability seperti Grafana atau Prometheus, serta mampu membaca application logs untuk mengidentifikasi permasalahan sistem.
  • Memahami proses code review, CI/CD pipeline (GitHub Actions, GitLab CI, atau sejenisnya), serta automated testing.
  • Memiliki ketertarikan terhadap pengembangan sistem operasional yang mengutamakan ketepatan dan keakuratan dibandingkan sekadar menghadirkan teknologi baru.

Pernyataan mana di bawah ini yang paling mendeskripsikan hakmu bekerja di Indonesia?

Berapa tahun pengalaman kerjamu sebagai software engineer?

Kualifikasi mana yang kamu miliki?

PT Kelola Jasa Artha (KEJAR) adalah perusahaan swasta nasional yang bergerak di bidang layanan kas dan distribusi (cash and distribution management service) yang mengutamakan pengamanan, ketepatan, kecepatan. Yang didukung oleh tenaga-tenaga manajemen yang profesional serta ditopang oleh Yayasan Bank pemerintah dan bank swasta nasional

Bank dapat mengalihkan penanganan operasional perbankan kepada PT KEJAR, karena kami menyediakan layanan terpadu untuk memenuhi kebutuhan pemrosesan dan pendistribusian uang tunai dan warkat kliring kepada industri perbankan.

PT Kelola Jasa Artha (KEJAR) adalah perusahaan swasta nasional yang bergerak di bidang layanan kas dan distribusi (cash and distribution management service) yang mengutamakan pengamanan, ketepatan, kecepatan. Yang didukung oleh tenaga-tenaga manajemen yang profesional serta ditopang oleh Yayasan Bank pemerintah dan bank swasta nasional

Bank dapat mengalihkan penanganan operasional perbankan kepada PT KEJAR, karena kami menyediakan layanan terpadu untuk memenuhi kebutuhan pemrosesan dan pendistribusian uang tunai dan warkat kliring kepada industri perbankan.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Planner
Planner

PT Kelola Jasa Artha (Kejar) • Jakarta Utara

On-site
IDR 33,480,000 - 89,280,000
Supervisor Technical Support ATM
Supervisor Technical Support ATM

PT Kelola Jasa Artha (Kejar) • Jakarta Pusat

On-site
IDR 120,000,000 - 180,000,000
Custody (Internship)
Custody (Internship)

PT Kelola Jasa Artha (Kejar) • Sulawesi

On-site
IDR 44,640,000 - 66,960,000
Custody (Internship)
Custody (Internship)

PT Kelola Jasa Artha (Kejar) • Parepare

On-site
IDR 33,480,000 - 44,640,000
Custody (Internship)
Custody (Internship)

PT Kelola Jasa Artha (Kejar) • Makassar

On-site
IDR 60,000,000 - 90,000,000
Custody (Internship)
Custody (Internship)

PT Kelola Jasa Artha (Kejar) • Daerah Istimewa Yogyakarta

On-site
IDR 39,060,000 - 58,032,000
Custody (Driver)
Custody (Driver)

PT Kelola Jasa Artha (Kejar) • Bandar Lampung

On-site
IDR 33,480,000 - 55,800,000
OTC Staff
OTC Staff

PT Kelola Jasa Artha (Kejar) • Jakarta Pusat

On-site
IDR 39,060,000 - 61,380,000
Custody (Driver)
Custody (Driver)

PT Kelola Jasa Artha (Kejar) • Salatiga ꦱꦭꦠꦶꦒ

On-site
IDR 66,960,000 - 100,440,000
Admin Operasional
Admin Operasional

PT Kelola Jasa Artha (Kejar) • Kupang

On-site
IDR 33,480,000 - 50,220,000