Full Stack Developer

PT Sumber Djaja Perkasa Sidoarjo, Jawa Timur

Deskripsi pekerjaan

Posisi Staff ITY (Full Stack Developer) bertanggung jawab penuh terhadap pengembangan aplikasi serta pemeliharaan sistem perusahaan. Kandidat akan dilibatkan secara aktif dalam merancang, meningkatkan, dan merawat berbagai aplikasi perusahaan baik dari sisi antarmuka pengguna (frontend) maupun peladen (backend), guna memastikan seluruh infrastruktur sistem beroperasi secara optimal dan mendukung kelancaran operasional sehari-hari.

Tanggung jawab: Mengembangkan, memelihara, dan meningkatkan aplikasi web, mobile, maupun sistem internal perusahaan; Membangun dan mengintegrasikan RESTful API dengan aplikasi frontend dan layanan pihak ketiga; Mengelola database, termasuk pembuatan query, relasi tabel, dan optimasi performa; Melakukan debugging, troubleshooting, dan perbaikan bug pada aplikasi; Melakukan pengujian serta memastikan kualitas, keamanan, dan performa aplikasi; Menggunakan version control untuk mengelola source code dan mendukung kolaborasi tim; Melakukan deployment dan pemeliharaan aplikasi sesuai kebutuhan; Membuat dokumentasi teknis dan berkolaborasi dengan tim untuk mengembangkan solusi yang efektif; Kualifikasi Wajib.

Kualifikasi: Pendidikan minimal D3/S1 di bidang Teknik Informatika, Sistem Informasi, atau bidang terkait; kandidat dengan pengalaman dan kemampuan yang relevan dipersilakan melamar; Memiliki pengalaman minimal 2 tahun di bidang software development; Memahami dasar pemrograman JavaScript dan mampu mengembangkan aplikasi menggunakan teknologi frontend maupun backend; Familiar dengan Flutter dan Dart untuk pengembangan aplikasi mobile atau desktop; Memahami MySQL, termasuk query SQL, relasi tabel, JOIN, dan operasi CRUD; Familiar dengan Git atau version control lainnya; Memahami konsep REST API, integrasi API, JSON, serta autentikasi dasar; Memiliki kemampuan analisis dan pemecahan masalah yang baik; Mampu bekerja secara mandiri maupun dalam tim serta memiliki kemauan untuk terus belajar; Nilai Tambah; Familiar dengan Linux, command line, konfigurasi server, dan troubleshooting dasar; Memiliki pengalaman menangani hardware komputer, printer, jaringan lokal, atau perangkat IT lainnya; Memiliki pengalaman sebagai IT Support atau System Administrator; Familiar dengan Node.js dan framework backend seperti Express.js, NestJS, atau framework sejenis; Familiar dengan framework frontend seperti React.js atau Vue.js; Memahami Docker, Docker Compose, Nginx, dan deployment aplikasi; Memahami PostgreSQL atau Microsoft SQL Server selain MySQL; Pernah mengembangkan aplikasi internal perusahaan, sistem operasional, inventory, HRIS, atau sistem bisnis lainnya.

Tanggung jawab

  • Mengembangkan, memelihara, dan meningkatkan aplikasi web, mobile, maupun sistem internal perusahaan
  • Membangun dan mengintegrasikan RESTful API dengan aplikasi frontend dan layanan pihak ketiga
  • Mengelola database, termasuk pembuatan query, relasi tabel, dan optimasi performa
  • Melakukan debugging, troubleshooting, dan perbaikan bug pada aplikasi
  • Melakukan pengujian serta memastikan kualitas, keamanan, dan performa aplikasi
  • Menggunakan version control untuk mengelola source code dan mendukung kolaborasi tim
  • Melakukan deployment dan pemeliharaan aplikasi sesuai kebutuhan
  • Membuat dokumentasi teknis dan berkolaborasi dengan tim untuk mengembangkan solusi yang efektif
  • Kualifikasi Wajib

Kualifikasi

  • Pendidikan minimal D3/S1 di bidang Teknik Informatika, Sistem Informasi, atau bidang terkait; kandidat dengan pengalaman dan kemampuan yang relevan dipersilakan melamar
  • Memiliki pengalaman minimal 2 tahun di bidang software development
  • Memahami dasar pemrograman JavaScript dan mampu mengembangkan aplikasi menggunakan teknologi frontend maupun backend
  • Familiar dengan Flutter dan Dart untuk pengembangan aplikasi mobile atau desktop
  • Memahami MySQL, termasuk query SQL, relasi tabel, JOIN, dan operasi CRUD
  • Familiar dengan Git atau version control lainnya
  • Memahami konsep REST API, integrasi API, JSON, serta autentikasi dasar
  • Memiliki kemampuan analisis dan pemecahan masalah yang baik
  • Mampu bekerja secara mandiri maupun dalam tim serta memiliki kemauan untuk terus belajar
  • Nilai Tambah
  • Familiar dengan Linux, command line, konfigurasi server, dan troubleshooting dasar
  • Memiliki pengalaman menangani hardware komputer, printer, jaringan lokal, atau perangkat IT lainnya
  • Memiliki pengalaman sebagai IT Support atau System Administrator
  • Familiar dengan Node.js dan framework backend seperti Express.js, NestJS, atau framework sejenis
  • Familiar dengan framework frontend seperti React.js atau Vue.js
  • Memahami Docker, Docker Compose, Nginx, dan deployment aplikasi
  • Memahami PostgreSQL atau Microsoft SQL Server selain MySQL
  • Pernah mengembangkan aplikasi internal perusahaan, sistem operasional, inventory, HRIS, atau sistem bisnis lainnya

Informasi lowongan

Tipe pekerjaan
Full-time
Pendidikan
D3
Gaji
Negosiasi
Batas lamaran
19 November 2026

Cara melamar

Lowongan aktif terkait

Lihat lowongan kerja terbaru lainnya