Back to search:Full Stack / Tangerang

Kualifikasi & Persyaratan (Requirements)

Hard Skills (Wajib)

  • Pengalaman: Minimal 1-2 tahun pengalaman sebagai Full Stack Developer, atau peran serupa.
  • Front-End: Mahir dalam ReactJS (atau Vue/Angular, dengan preferensi kuat pada React) dan pemahaman mendalam tentang HTML5, CSS3, dan JavaScript (ES6+).
  • Back-End: Mahir dalam pengembangan sisi server menggunakan  dan framework terkait (seperti ).
  • Database: Pengalaman kuat dalam mengelola database relasional, khususnya PostgreSQL, termasuk desain skema dan optimasi query.
  • API: Pengalaman dalam merancang dan mengonsumsi RESTful API yang aman dan skalabel.
  • Alat Pengembangan: Mahir menggunakan Git untuk version control.
  • Cloud: Memiliki pemahaman dasar atau pengalaman dengan layanan cloud (AWS diutamakan).
  • Penempatan Kerja : Tangerang

Tanggung Jawab Utama (Key Responsibilities)

Sebagai Full Stack Developer, Anda akan:

  • Pengembangan End-to-End: Merancang, mengimplementasikan, dan mengelola aplikasi web yang skalabel dan berkinerja tinggi, mulai dari antarmuka pengguna hingga infrastruktur back-end.
  • Kerja Sama Tim: Berkolaborasi erat dengan Product Manager, UI/UX Designer, dan tim DevOps untuk memahami kebutuhan bisnis dan menerjemahkannya menjadi spesifikasi teknis dan fitur produk.
  • Pengembangan Front-End: Mengembangkan antarmuka pengguna interaktif dan responsif menggunakan ReactJS dan teknologi terkait, memastikan pengalaman pengguna yang optimal (UX).
  • Pengembangan Back-End & API: Membangun dan memelihara API yang efisien dan aman menggunakan  dan framework terkait, serta mengelola logika server dan integrasi layanan.
  • Pengelolaan Database: Merancang skema database, mengoptimalkan query, dan memastikan integritas data (menggunakan PostgreSQL).
  • Pengujian dan Kualitas Kode: Menulis unit test, integration test, dan melakukan code review untuk memastikan kode yang bersih, maintainable, dan sesuai dengan standar perusahaan.
  • Penerapan (Deployment) & Integrasi: Bekerja dengan tim DevOps untuk proses Continuous Integration/Continuous Delivery (CI/CD) dan mengelola aplikasi di lingkungan cloud (AWS).
  • Pemecahan Masalah (Troubleshooting): Mengidentifikasi dan menyelesaikan bug atau isu performa pada aplikasi front-end maupun back-end secara cepat dan efektif.