Point your AI agent at freehire and let it find you a job.

Get the CLI →

WITA Tour

NewBe an early applicant

Senior Programmer

Posted Updated
Discussion

Senior Programmer – Travel Agent

Kualifikasi:

- Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.

- Memiliki pengalaman minimal 2–3 tahun sebagai Full Stack Developer atau Web Developer.

- Menguasai pengembangan frontend menggunakan HTML, CSS, JavaScript, serta framework seperti React.js, Vue.js, atau Next.js.

- Menguasai pengembangan backend menggunakan PHP (Laravel), Node.js, Python, atau teknologi sejenis.

- Memahami desain, pengelolaan, dan optimasi database seperti MySQL, PostgreSQL, atau MongoDB.

- Berpengalaman dalam pengembangan dan integrasi REST API untuk menghubungkan aplikasi dengan sistem eksternal.

- Memahami integrasi API pihak ketiga, seperti payment gateway, sistem reservasi maskapai, hotel, dan supplier perjalanan.

- Memahami autentikasi, otorisasi, pengelolaan hak akses, serta keamanan aplikasi dan data pelanggan.

- Menguasai Git dan memahami proses version control serta kolaborasi pengembangan aplikasi.

- Mampu melakukan debugging, testing, troubleshooting, dan optimasi performa aplikasi.

- Memahami deployment aplikasi ke server atau cloud serta dasar-dasar Linux, web server, dan konfigurasi environment.

- Mampu mengembangkan aplikasi yang responsif, aman, stabil, dan mudah digunakan.

- Mampu menganalisis kebutuhan pengguna, menyusun dokumentasi teknis, serta memberikan solusi atas permasalahan sistem.

- Memiliki kemampuan komunikasi, kerja sama tim, analisis, dan problem solving yang baik.

- Bersedia mendukung pemeliharaan sistem dan penanganan gangguan di luar jam kerja apabila diperlukan sesuai kebijakan perusahaan.

Tanggung Jawab Pekerjaan:

- Membuat, mengembangkan dan memelihara aplikasi web dari sisi frontend maupun backend.

- Membangun dan mengembangkan sistem booking, ticketing, reservasi, pembayaran, serta laporan operasional travel agent.

- Mengintegrasikan API maskapai, hotel, supplier perjalanan, dan payment gateway sesuai kebutuhan perusahaan.

- Mendesain dan mengoptimalkan database untuk memastikan akurasi serta performa transaksi.

- Memastikan keamanan data pelanggan, transaksi, dan akses pengguna.

- Melakukan pengujian, debugging, perbaikan bug, dan peningkatan performa aplikasi.

- Melakukan deployment, monitoring, backup, serta pemeliharaan sistem.

- Berkolaborasi dengan tim ticketing, sales, finance, dan operasional untuk menerjemahkan kebutuhan bisnis menjadi solusi teknologi.

- Menyusun dokumentasi teknis dan memastikan kode program terstruktur serta mudah dikembangkan.

- Mendukung ketersediaan dan keandalan sistem yang digunakan untuk operasional perusahaan.

Kompetensi Utama:

- Frontend Development

- Backend Development

- Database Design & Management

- REST API & Third-Party Integration

- Payment Gateway Integration

- Application Security

- Git & Version Control

- Deployment & Server Management

- Testing, Debugging & Troubleshooting

- Problem Solving dan System Analysis


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.