Programmer Fullstack JavaScript (Vue.js & NestJS)
Muss:JavaScriptVueNode.jsGitDockerFrontendBackendAIRemote
Your tasks
Tanggungjawab Pekerjaan
- Mengembangkan aplikasi web end-to-end (backend dan frontend) sesuai dengan scope dan spesifikasi project.
- Mendesain dan mengimplementasikan arsitektur aplikasi yang scalable dan maintainable.
- Menulis kode program yang rapih, efisien, terdokumentasi, serta mengikuti best practice.
- Melakukan integrasi antara frontend, backend, API, dan database.
- Melakukan troubleshooting, debugging, dan optimasi performa aplikasi.
- Berkolaborasi dengan System Analyst, Quality Assurance, dan Project Manager
- Menyusun laporan pengembangan serta dokumentasi teknis sesuai standar perusahaan.
- Menjaga kerahasiaan data, sistem, dan source code milik PT. Arkamaya.
Requirements
Job Requirements – Programmer
- Memiliki pengalaman dalam pengembangan aplikasi berbasis web menggunakan Vue.js, NestJS, dan PostgreSQL.
- Memahami konsep frontend dan backend development, REST API, integrasi sistem, serta relational database.
- Memahami penggunaan Docker untuk containerization dan deployment aplikasi.
- Mampu melakukan maintenance, debugging, bug fixing, dan pengembangan fitur pada sistem existing/legacy.
- Mampu memahami dan mengembangkan codebase existing tanpa harus membangun ulang sistem dari awal.
- Terbiasa menggunakan AI coding tools dalam proses development (AI-Assisted Development / Vibe Coding).
- Mampu melakukan review, validasi, debugging, dan optimasi kode yang dihasilkan oleh AI.
- Memahami penggunaan Git atau version control lainnya.
- Memiliki pengetahuan tentang PLC Programming dan integrasi antara aplikasi dengan sistem otomasi industri menjadi nilai tambah.
- Teliti, memiliki kemampuan problem-solving yang baik, serta mampu bekerja secara mandiri maupun dalam tim.
Skills: GIT, Docker, NestJS, JavaScript, Vue.js, PostgreSQL, REST API
Other
Ketentuan Kerja
- Sistem kerja remote/WFA (Work From Anywhere).
- Kandidat wajib menyediakan perangkat kerja pribadi yang memadai untuk menunjang pekerjaan. Perusahaan tidak menyediakan atau meminjamkan laptop maupun perangkat kerja lainnya.
- Kandidat wajib memiliki koneksi internet yang stabil untuk mendukung aktivitas pekerjaan.
Sistem Kerja
- Status: Kontrak
- Durasi kerja: Sesuai kontrak project
- Pola kerja: Remote