Company Logo

Application Developer

This job post is managed by

KN
Karya Nova Indonesia

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Job description for Application Developer at PT Karya Nova Indonesia

PENEMPATAN IBM (WISMA DANANTARA)

Lokasi Kerja: Jakarta, Indonesia

Tipe Pekerjaan: Kontrak Proyek (12 Bulan)

Ketersediaan: Dapat bergabung secepatnya (ASAP)

Posisi:Application Developer (Backend & System Integration)

Deskripsi Pekerjaan:

Kami sedang mencari "Application Developer" yang kompeten dan berpengalaman untuk bergabung dalam proyek pengembangan platform digital berskala enterprise.

Kandidat terpilih akan bertanggung jawab dalam pengembangan aplikasi backend, API, pengelolaan database, serta integrasi sistem untuk mendukung operasional web portal, sistem back-office, dan platform analitik data.

Tanggung Jawab Pekerjaan:

1. Merancang, mengembangkan, dan memelihara aplikasi backend menggunakan Python (FastAPI) dan TypeScript.

2. Mengembangkan dan mengintegrasikan RESTful API untuk mendukung komunikasi antar aplikasi dan sistem eksternal.

3. Mengimplementasikan business logic, validasi data, alur kerja aplikasi, serta mekanisme autentikasi dan otorisasi.

4. Mengelola, mengembangkan, dan mengoptimalkan database menggunakan SQL dan PostgreSQL.

5. Mengembangkan layanan Backend-for-Frontend (BFF) menggunakan Next.js Route Handlers.

6. Melakukan integrasi dengan sistem pihak ketiga melalui REST API, JSON, dan SFTP.

7. Mengembangkan dan mendukung implementasi aplikasi pada lingkungan cloud menggunakan AWS dan/atau Databricks.

8. Mengimplementasikan serta mengelola integrasi Databricks Apps dan konektivitas Lakebase untuk mendukung kebutuhan aplikasi dan platform data.

9. Memastikan keandalan integrasi sistem melalui mekanisme error handling, retry, timeout, dan validasi data.

10. Menerapkan prinsip secure coding, structured logging, audit trail, dan automated testing.

11. Melakukan troubleshooting, debugging, serta perbaikan bug pada aplikasi.

12. Berkolaborasi dengan tim frontend, QA, business analyst, dan infrastruktur untuk memastikan kelancaran pengembangan.

13. Mendukung proses deployment aplikasi menggunakan Docker dan CI/CD pipeline.

14. Menyusun dokumentasi teknis, spesifikasi API, integrasi sistem, dan panduan deployment.

Kualifikasi (Requirements):

1. Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait.

2. Memiliki pengalaman dalam pengembangan aplikasi backend dan integrasi sistem.

3. Menguasai bahasa pemrograman Python (FastAPI) dan/atau TypeScript.

4. Berpengalaman dalam pengembangan dan integrasi RESTful API.

5. Memahami penggunaan SQL dan PostgreSQL untuk pengelolaan database.

6. Memahami framework Next.js, khususnya API Routes atau Route Handlers.

7. Memahami konsep authentication, authorization, dan keamanan API.

8. Terbiasa menggunakan Git, code review, dan CI/CD workflow.

9. Memiliki pengalaman menggunakan Docker dan lingkungan aplikasi berbasis container.

10. Memahami JSON, schema validation, API testing, dan integrasi sistem pihak ketiga.

11. Memahami konsep error handling, retry mechanism, idempotency, dan structured logging.

12. Memiliki kemampuan analisis, pemecahan masalah, dan troubleshooting yang baik.

13. Mampu bekerja secara mandiri maupun berkolaborasi dalam tim.

14. Memiliki kemampuan komunikasi dan dokumentasi teknis yang baik.

15. Bersedia bekerja di Jakarta dengan masa kontrak proyek selama 6 bulan.

16. Diutamakan kandidat yang dapat bergabung secepatnya.

Kualifikasi Tambahan (Nilai Plus)

- Berpengalaman dalam pengembangan sistem pemrosesan, ekstraksi, dan verifikasi dokumen.

- Memiliki pengalaman integrasi dengan sistem perbankan, payment gateway, atau layanan pemerintah.

- Memahami API Gateway, SFTP, TLS, serta network troubleshooting.

- Familiar dengan sistem pemerintahan Indonesia seperti CEISA/DJBC, OSS NIB, atau INSW.

- Pernah terlibat dalam pengembangan aplikasi enterprise atau proyek transformasi digital.

Kriteria Kandidat yang Diharapkan

- Mampu menghasilkan kode yang berkualitas, aman, terstruktur, dan mudah dipelihara.

- Memiliki rasa tanggung jawab terhadap kualitas dan ketepatan penyelesaian pekerjaan.

- Mampu memahami kebutuhan bisnis dan menerjemahkannya menjadi solusi teknis.

- Terbiasa bekerja dalam lingkungan pengembangan berbasis proyek.

- Siap mendukung proses testing, deployment, troubleshooting, dan serah terima dokumentasi teknis.

Interview process

About the company
PT Karya Nova Indonesia
Information Technology and Services
11 - 50 employees
Office address

Blok Q No.8 · BSD City, Golden Boulevard, Jl. Pahlawan Seribu No.8 Blok.Q, Lengkong Karya, Serpong Utara, South Tangerang City, Banten 15321, Serpong Utara, Tangerang Selatan, Banten, Indonesia

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
3–5 years
Minimum Bachelor’s Degree
PT. Hexacode Teknologi Indonesia
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT Karya Nova Indonesia
Contract
1–3 years
Minimum Bachelor’s Degree
Pt. Swadharma Duta Data
Contract
5–10 years
Minimum Bachelor’s Degree
PT Pronata Data Insani
Contract
3–5 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi

Application Developer