Deskripsi pekerjaan Backend Engineer — ERP & AI Integration Scaleout
Deskripsi pekerjaan
Tentang Peran
Kami mencari Backend Engineer untuk membangun core API dan logika bisnis sistem ERP travel. Kamu akan terlibat dari awal — mulai dari desain schema database, membangun REST API modular, hingga mengintegrasikan layanan AI dan third-party API. Cocok untuk kamu yang ingin pengalaman kerja di sistem yang kompleks dan benar-benar dipakai di production.
Yang Akan Kamu Kerjakan:
- Membangun REST API menggunakan NestJS dengan arsitektur modular
- Merancang dan mengelola skema database PostgreSQL menggunakan Prisma ORM
- Mengimplementasikan sistem autentikasi, kontrol akses berbasis role (RBAC), dan audit log
- Membangun logika bisnis untuk modul booking, quotation, invoice, dan manajemen keuangan dasar
- Mengintegrasikan layanan AI (Google Gemini) untuk pipeline ekstraksi dokumen
- Mengembangkan internal API endpoint yang dikonsumsi antar modul
- Mengimplementasikan integrasi pihak ketiga (WhatsApp API, Hotel API, email SMTP/IMAP)
- Menulis API documentation menggunakan Swagger/OpenAPI
- Berpartisipasi dalam sesi API Contract di awal setiap sprint
Yang Kami Cari:
- Minimal 1 tahun pengalaman profesional sebagai Backend Engineer
- Menguasai Node.js dan pernah membangun REST API yang berjalan di production
- Familiar dengan NestJS, atau Express dengan struktur kode yang rapi dan modular
- Paham relational database dan mampu menulis query yang efisien
- Mengerti konsep autentikasi modern (JWT, API key)
- Terbiasa bekerja dengan Git, environment config (.env), dan deployment dasar
- Teliti dalam hal validasi data dan penanganan error
Nilai Tambah (Bukan Syarat Wajib):
- Pernah menggunakan Prisma ORM atau TypeORM
- Pernah integrasi third-party API (payment, messaging, atau external data source)
- Familiar dengan konsep queue/worker (Bull, BullMQ, atau sejenisnya)
- Pernah menulis unit test atau integration test
Detail Kontrak:
- Status: Full-time kontrak
- Lokasi: Bandung (on-site / hybrid)
- Durasi: 5 bulan (dapat diperpanjang)
- Stack: NestJS, PostgreSQL, Prisma ORM, TypeScript

