Deskripsi pekerjaan Full Stack Developer PT. Eka Nusa Global (ENG)
Kualifikasi:
* Pendidikan D3/S1 Informatika / Sistem Informasi / setara
* Pengalaman minimal 5 tahun sebagai Fullstack / Web Developer (production)
* Mahir TypeScript
* Mahir Backend: Node.js + NestJS (atau setara kuat di Express/Fastify dengan kemampuan adaptasi cepat ke NestJS)
* Mahir Frontend: React (Next.js sangat diutamakan)
* Mahir Database: PostgreSQL dan ORM (Prisma lebih disukai)
* Berpengalaman mendesain REST API, autentikasi JWT, dan arsitektur FE–BE yang maintainable
* Berpengalaman mengerjakan sistem bisnis kompleks (bukan hanya CRUD sederhana)
* Familiar mengintegrasikan API pihak ketiga (GPS vendor, WhatsApp, cloud storage, dll.)
* Mampu membaca dokumentasi API eksternal, handle auth/token, error, dan mapping data ke sistem internal
* Familiar Git, code review, dan kolaborasi tim
* Mampu ownership fitur/modul secara end-to-end (UI + API + database)
* Teliti, mandiri, problem-solver, dan mampu memahami requirement bisnis dengan cepat
* Bersedia bekerja di Padang
Skill yang harus dikuasai:
Backend
* NestJS (arsitektur modul, DTO, validation, service layer)
* Prisma + PostgreSQL (schema design, migration, query kompleks, transaksi)
* REST API design, error handling, dan security dasar
* Autentikasi & authorization (JWT / role-based)
* Integrasi third-party API (contoh: GPS.id / vendor GPS lain, WhatsApp, Cloudinary, dll.)
* Handling autentikasi eksternal, error handling, dan normalisasi data dari vendor berbeda
Frontend
* React + TypeScript (mahir)
* Integrasi API, form kompleks, table, filter, dan dashboard
* State management & data fetching
* UI/UX aplikasi internal yang rapi dan usable
Umum
* Debugging production-level
* Environment configuration & deployment dasar
* Mampu merapikan technical debt dan menjaga kualitas kode
* Komunikasi jelas dengan tim teknis maupun non-teknis
Nilai plus:
* Next.js
* Pengalaman integrasi GPS tracking (GPS.id, Foxlogger, Hino, atau sejenis)
* Integrasi WhatsApp/Twilio, Cloudinary, Google API, OpenAI
* Generate PDF / Excel
* Pengalaman sistem ERP / billing / operasional lapangan / rental
* CI/CD, Linux/VPS, Docker
Tanggung jawab:
* Develop & maintain fitur fullstack untuk sistem operasional perusahaan
* Merancang solusi teknis yang stabil dan mudah di-maintain
* Mengambil ownership modul penting (billing/invoice, timesheet, kontrak, fleet, dll.)
* Mengembangkan dan maintain integrasi dengan layanan pihak ketiga (GPS vendor, WhatsApp, media storage, dll.)
* Melakukan code review, improvement, dan troubleshooting issue production
* Berkolaborasi dengan tim untuk menerjemahkan kebutuhan bisnis menjadi implementasi teknis

