freehire launches on Product Hunt on 26 August.

Follow →

Fullstack Developer (Node.js / React / Next.js)

Summary

Build and maintain internal web apps using Node.js backend, React/Next.js frontend, and DevOps tooling like Docker/Nginx; own end-to-end delivery from UI/UX design to production deployment.

Kami sedang mencari seorang Fullstack Developer yang mandiri, proaktif, dan berorientasi pada solusi untuk bergabung dengan tim kami. Dalam peran ini, Anda akan bertanggung jawab secara end-to-end—mulai dari perancangan antarmuka dasar (UI/UX), pengembangan aplikasi frontend & backend, hingga pengelolaan infrastruktur deployment dan pemeliharaan server produksi.

Pengembangan Aplikasi: Merancang, mengembangkan, dan memelihara aplikasi internal perusahaan (frontend dan backend) agar responsif, efisien, dan andal.

Desain & Usability: Merancang wireframe, mockup sederhana, dan alur pengguna (user flow) menggunakan Figma sebelum tahap pengembangan untuk memastikan aplikasi intuitif dan user-friendly.

Manajemen Infrastruktur & DevOps: Mengelola infrastruktur server (VPS/self-hosted), deployment aplikasi produksi, konfigurasi reverse proxy (Nginx), sertifikat SSL, serta jaringan kontainer (Docker/Docker Compose).

Monitoring & Pemeliharaan: Melakukan pemantauan sistem (monitoring), debugging, dan troubleshooting secara berkala untuk menjaga stabilitas serta performa lingkungan produksi.

Kolaborasi Bisnis & Teknis: Berkoordinasi aktif dengan pemangku kepentingan (stakeholders) atau tim terkait untuk memahami kebutuhan bisnis dan menerjemahkannya ke dalam solusi teknis yang tepat.

Dokumentasi Sistem: Menyusun dokumentasi arsitektur sistem, alur kerja, dan API untuk menjaga keberlanjutan serta kemudahan kolaborasi tim di masa depan.

Kami sedang mencari seorang Fullstack Developer yang mandiri, proaktif, dan berorientasi pada solusi untuk bergabung dengan tim kami. Dalam peran ini, Anda akan bertanggung jawab secara end-to-end—mulai dari perancangan antarmuka dasar (UI/UX), pengembangan aplikasi frontend & backend, hingga pengelolaan infrastruktur deployment dan pemeliharaan server produksi.

Pengembangan Aplikasi: Merancang, mengembangkan, dan memelihara aplikasi internal perusahaan (frontend dan backend) agar responsif, efisien, dan andal.

Desain & Usability: Merancang wireframe, mockup sederhana, dan alur pengguna (user flow) menggunakan Figma sebelum tahap pengembangan untuk memastikan aplikasi intuitif dan user-friendly.

Manajemen Infrastruktur & DevOps: Mengelola infrastruktur server (VPS/self-hosted), deployment aplikasi produksi, konfigurasi reverse proxy (Nginx), sertifikat SSL, serta jaringan kontainer (Docker/Docker Compose).

Monitoring & Pemeliharaan: Melakukan pemantauan sistem (monitoring), debugging, dan troubleshooting secara berkala untuk menjaga stabilitas serta performa lingkungan produksi.

Kolaborasi Bisnis & Teknis: Berkoordinasi aktif dengan pemangku kepentingan (stakeholders) atau tim terkait untuk memahami kebutuhan bisnis dan menerjemahkannya ke dalam solusi teknis yang tepat.

Dokumentasi Sistem: Menyusun dokumentasi arsitektur sistem, alur kerja, dan API untuk menjaga keberlanjutan serta kemudahan kolaborasi tim di masa depan.

Tanggung Jawab Utama (Key Responsibilities):

  • Pengembangan Aplikasi: Merancang, mengembangkan, dan memelihara aplikasi internal perusahaan (frontend dan backend) agar responsif, efisien, dan andal.

  • Desain & Usability: Merancang wireframe, mockup sederhana, dan alur pengguna (user flow) menggunakan Figma sebelum tahap pengembangan untuk memastikan aplikasi intuitif dan user-friendly.

  • Manajemen Infrastruktur & DevOps: Mengelola infrastruktur server (VPS/self-hosted), deployment aplikasi produksi, konfigurasi reverse proxy (Nginx), sertifikat SSL, serta jaringan kontainer (Docker/Docker Compose).

  • Monitoring & Pemeliharaan: Melakukan pemantauan sistem (monitoring), debugging, dan troubleshooting secara berkala untuk menjaga stabilitas serta performa lingkungan produksi.

  • Kolaborasi Bisnis & Teknis: Berkoordinasi aktif dengan pemangku kepentingan (stakeholders) atau tim terkait untuk memahami kebutuhan bisnis dan menerjemahkannya ke dalam solusi teknis yang tepat.

  • Dokumentasi Sistem: Menyusun dokumentasi arsitektur sistem, alur kerja, dan API untuk menjaga keberlanjutan serta kemudahan kolaborasi tim di masa depan.

Kualifikasi & Persyaratan (Requirements):

Kualifikasi Wajib (Must-Have):

  • Pengalaman kerja minimal 1–2 tahun sebagai Fullstack Developer atau peran serupa.

  • Mahir dalam TypeScript/JavaScript, serta berpengalaman menggunakan framework modern seperti Next.js, React, React Native, dan Node.js.

  • Terbiasa bekerja dengan relational database (PostgreSQL / MySQL).

  • Memiliki pemahaman dasar DevOps: Docker, Docker Compose, dan Nginx (reverse proxy).

  • Berpengalaman melakukan deployment dan manajemen aplikasi di lingkungan VPS / self-hosted server.

  • Memiliki kemampuan dasar UI/UX Design (terbiasa membuat wireframe/mockup di Figma, memahami prinsip usability, dan memiliki design sense yang baik).

  • Mampu bekerja secara mandiri sebagai Individual Contributor dengan kepemilikan (ownership) tinggi terhadap tugas end-to-end.

Nilai Tambah (Nice-to-Have):

  • Pengalaman menggunakan ORM (diutamakan Prisma).

  • Pengalaman mengimplementasikan caching atau message queue (Redis, BullMQ, dll).

  • Pengalaman pengembangan aplikasi mobile menggunakan React Native / Expo.

  • Pemahaman mengenai keamanan jaringan dasar dan manajemen SSL.

See also

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