Job description for Web Developer & IT SUPPORT at Heavypack Indonesia
FULL STACK WEB DEVELOPER & IT SUPPORT
Job Description
Bertanggung jawab terhadap pengembangan, maintenance, troubleshooting, dan improvement website perusahaan, baik dari sisi frontend, backend, database, server/hosting, serta mendukung kebutuhan UI/UX website.
Kualifikasi Utama
* Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, Computer Science, atau bidang terkait.
* Pengalaman minimal 2 tahun sebagai Web Developer / Full Stack Developer atau posisi sejenis.
* Mampu bekerja secara mandiri dan menangani website existing.
* Memiliki kemampuan troubleshooting yang baik.
* Terbiasa membaca dan memahami source code yang dibuat developer sebelumnya.
* Memahami dasar keamanan website dan server.
* Memiliki portfolio website atau aplikasi web yang pernah dikerjakan.
Technical Skill – WAJIB
### 1. Backend Development
Menguasai:
* PHP
* Laravel
* REST API
* MySQL / database management
* CRUD & relational database
* Authentication & authorization
* Debugging backend
* Integrasi API pihak ketiga
* Basic security website
Nilai tambah apabila memahami:
* Node.js
* Python
* API integration dengan ERP / CRM / AI / payment gateway
### 2. Frontend Development
Menguasai:
* HTML
* CSS
* JavaScript
* Bootstrap atau Tailwind CSS
* Responsive Web Design
* Mobile-friendly website
* Cross-browser compatibility
Nilai tambah:
* React
* Vue.js
* Next.js
### 3. Website Maintenance
Mampu:
* Melakukan bug fixing.
* Memperbaiki error website.
* Melakukan update fitur website.
* Melakukan backup website dan database.
* Monitoring website.
* Optimasi website performance.
* Menangani website down/error.
* Melakukan deployment/update website dengan aman.
### 4. Server / Hosting
Memahami:
* Domain & DNS
* Hosting / VPS
* SSL
* cPanel / Plesk atau server management sejenis
* FTP / SFTP
* Linux server basic
* Database server
* Backup & restore
* Basic server security
* Git deployment
Minimal mampu melakukan troubleshooting apabila website/server mengalami masalah.
### 5. Git & Version Control
Wajib memahami:
* Git
* GitHub / GitLab
* Branch
* Commit
* Pull / Push
* Merge
* Version control workflow
Developer baru harus mampu melanjutkan source code existing tanpa merusak production website.
### 6. UI/UX
Tidak harus UI/UX Specialist, tetapi minimal mampu:
* Membuat website dengan tampilan profesional dan modern.
* Memahami responsive layout.
* Memahami basic UX/customer journey.
* Membuat wireframe sederhana.
* Menggunakan Figma.
* Mengimplementasikan design Figma ke website.
* Memperbaiki layout/UI berdasarkan feedback management.
## Job Responsibilities
1. Develop dan maintain website perusahaan.
2. Melanjutkan serta meningkatkan existing website.
3. Develop fitur frontend dan backend.
4. Mengelola database website.
5. Melakukan troubleshooting apabila website mengalami error.
6. Monitoring server, hosting, domain, SSL, dan database.
7. Melakukan backup source code dan database secara berkala.
8. Menjaga keamanan dasar website.
9. Melakukan website optimization.
10. Membuat atau memperbaiki UI/UX website.
11. Mengintegrasikan website dengan API atau sistem eksternal.
12. Membantu integrasi website dengan ERP/CRM apabila diperlukan.
13. Melakukan testing sebelum fitur masuk production.
14. Membuat dokumentasi teknis untuk website, server, API, database, dan deployment.
## Karakter Kandidat yang Dicari
* Problem solver.
* Tidak hanya bisa coding dari nol, tetapi juga bisa memahami existing code.
* Teliti.
* Mau belajar teknologi baru.
* Bisa bekerja secara mandiri.
* Bertanggung jawab terhadap website production.
* Responsive ketika terjadi masalah urgent pada website.
* Bisa berkomunikasi dengan user non-technical.
* Bisa menjelaskan masalah teknis dalam bahasa sederhana.
* Memiliki sense terhadap design dan user experience.
## Prioritas Kandidat
### MUST HAVE
* PHP
* Laravel
* MySQL
* HTML/CSS/JavaScript
* Git/GitHub
* REST API
* Website maintenance
* Troubleshooting
* Hosting/VPS basic
* Responsive website
### STRONGLY PREFERRED
* Figma
* UI/UX basic
* Linux
* API integration
* SEO technical basic
* Website performance optimization
### PLUS POINT
* React / Vue / Next.js
* Odoo/API integration
* Payment gateway integration
* AI/LLM API integration
* Docker
* Cloud/VPS management
* n8n / automation tools

