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

Get the CLI →

Grandville Food Indonesia

FULL-STACK DEVELOPER

Posted Updated
Discussion

TANGGUNG JAWAB

1. Web & Application Development

  • Mengembangkan dan memelihara website, web application, dashboard, serta sistem internal perusahaan.

  • Membangun fitur baru berdasarkan kebutuhan bisnis dan user.

  • Mengembangkan sistem yang responsive, scalable, secure, dan mudah dikembangkan.

  • Melakukan improvement terhadap sistem yang sudah berjalan untuk meningkatkan functionality dan user experience.

  • Melakukan debugging, troubleshooting, dan fixing terhadap bug atau error pada aplikasi.

2. Frontend Development

  • Mengembangkan interface yang responsive, user-friendly, dan sesuai kebutuhan pengguna.

  • Mengimplementasikan UI/UX design ke dalam aplikasi berbasis web.

  • Memastikan compatibility pada berbagai browser dan device.

  • Mengoptimalkan performance halaman dan aplikasi.

3. Backend Development

  • Mengembangkan business logic dan backend application.

  • Membuat dan mengembangkan REST API atau API lainnya sesuai kebutuhan.

  • Mengembangkan authentication, authorization, role & access management.

  • Memastikan sistem backend berjalan stabil, aman, dan scalable.

4. Database Management

  • Mendesain dan mengembangkan struktur database sesuai kebutuhan sistem.

  • Membuat query, relational structure, serta melakukan database optimization.

  • Melakukan maintenance dan troubleshooting database.

  • Memastikan integritas, keamanan, serta backup data berjalan dengan baik.

5. System Integration

  • Mengintegrasikan aplikasi dengan sistem atau platform pihak ketiga.

  • Mengembangkan API integration dengan sistem internal maupun eksternal.

  • Mengintegrasikan sistem dengan layanan seperti payment gateway, messaging, HR system, marketplace, ERP, atau platform lainnya sesuai kebutuhan perusahaan.

6. Deployment & Maintenance

  • Melakukan deployment aplikasi ke development, staging, maupun production environment.

  • Melakukan monitoring dan troubleshooting terhadap aplikasi yang telah berjalan.

  • Berkoordinasi dalam pengelolaan server, hosting, domain, SSL, environment, dan kebutuhan deployment lainnya.

  • Menjaga availability dan reliability aplikasi.

7. Security & Performance

  • Menerapkan basic web security pada aplikasi yang dikembangkan.

  • Mengidentifikasi dan memperbaiki vulnerability atau security issue.

  • Melakukan performance optimization terhadap aplikasi, database, maupun API.

  • Memastikan akses terhadap data dan sistem sesuai dengan authorization masing-masing user.

8. Documentation & Collaboration

  • Membuat dan menjaga dokumentasi teknis sistem, database, API, dan deployment.

  • Menggunakan version control seperti Git.

  • Melakukan code review dan menjaga kualitas serta maintainability code.

  • Berkoordinasi dengan IT, Business User, Management, dan department terkait untuk menerjemahkan kebutuhan bisnis menjadi solusi teknologi.

9. Continuous Improvement

  • Mengidentifikasi peluang otomatisasi dan digitalisasi proses kerja.

  • Memberikan rekomendasi solusi teknologi untuk meningkatkan efisiensi operasional.

  • Mengikuti perkembangan teknologi dan melakukan evaluasi terhadap teknologi yang relevan dengan kebutuhan perusahaan.


KUALIFIKASI

Pendidikan & Pengalaman

  • Minimal D3/S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.

  • Memiliki pengalaman minimal 2 tahun sebagai Full-Stack Developer / Web Developer / Software Developer.

  • Fresh graduate dapat dipertimbangkan apabila memiliki portfolio project yang relevan dan kemampuan teknis yang kuat.

Technical Skills

Wajib memahami:

  • HTML, CSS, JavaScript

  • Minimal salah satu modern frontend framework/library: React.js / Next.js / Vue.js / Angular

  • Minimal salah satu backend technology: Node.js / PHP / Laravel / Python / Java / framework terkait

  • REST API / API Integration

  • SQL & Database Management

  • Git / GitHub / GitLab

  • Basic Linux / server environment

  • Basic deployment & hosting

  • Basic web security

  • Responsive web development

Nilai Tambah

Akan menjadi nilai tambah apabila memiliki pengalaman dengan:

  • Next.js

  • TypeScript

  • React

  • Node.js

  • Laravel

  • PostgreSQL / MySQL

  • Redis

  • Docker

  • AWS / GCP / Azure

  • CI/CD

  • Third-party API integration

  • Cloud deployment

  • Microservices

  • AI/API integration

  • PWA / mobile responsive application

Soft Skills

  • Problem solving dan analytical thinking yang kuat.

  • Mampu menerjemahkan kebutuhan bisnis menjadi solusi teknis.

  • Teliti dan memiliki ownership terhadap sistem yang dikembangkan.

  • Mampu bekerja secara mandiri maupun kolaboratif.

  • Cepat belajar dan adaptif terhadap teknologi baru.

  • Mampu bekerja dalam lingkungan fast-paced dan dynamic.

  • Memiliki komunikasi yang baik dengan user maupun tim non-technical.

  • Tidak hanya mampu "coding", tetapi memahami mengapa sistem tersebut dibuat dan bagaimana sistem tersebut memberikan value bagi bisnis.


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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.

A new version of freehire is available