Skill diminta
BootstrapCI/CDCommunicationDockerExpressGitGoJWTJavaJavaScriptLaravelMySQLNestJSNode.jsPHPPostgreSQLProblem SolvingPythonSQLSQL ServerSpring BootTailwind CSSTroubleshootingTypeScriptVue.js
Gaji pasar untuk posisi ini
Median Rp8,1 jt/bulan · rentang umum Rp5,8 jt – Rp10,3 jt
Berdasarkan 191 lowongan Full-Stack Development se-Indonesia (semua level).
Lihat data gaji selengkapnya →Deskripsi
- Merancang, mengembangkan, menguji, dan mengintegrasikan RESTful API antara sistem frontend dan backend.
- Membangun serta mengelola aplikasi web yang responsif, modern, dan scalable dari sisi frontend maupun backend.
- Menyusun skema database relasional serta melakukan penyusunan dan optimasi query untuk kinerja data yang maksimal.
- Menerapkan mekanisme keamanan aplikasi web, termasuk autentikasi, otorisasi, dan validasi data.
- Membangun dan mengelola alur kerja deployment menggunakan kontrol versi (Git Flow), proses CI/CD, dan containerization (Docker).
- Melakukan analisis masalah, troubleshooting, debugging, serta optimasi performa aplikasi secara menyeluruh.
- Menyusun dokumentasi teknis yang rapi dan berkomunikasi dengan tim lintas fungsi untuk penyelesaian masalah
- Kualifikasi Umum & Pengalaman
- Berpendidikan minimal Sarjana (S1), dibuktikan dengan ijazah dan CV.
- Memiliki minimal 2 tahun pengalaman kerja profesional sebagai Full-stack Developer dalam pengembangan aplikasi berbasis web.
- Memiliki kemampuan analisis, komunikasi, penyusunan dokumentasi teknis, serta pemecahan masalah (problem solving) yang baik.
- Frontend Skillset
- Menguasai minimal dua teknologi/bahasa frontend: HTML5, CSS3, JavaScript, TypeScript, Vue.js, VueRouter, Pinia, atau Vuex.
- Menguasai framework CSS seperti Bootstrap atau Tailwind CSS.
- Backend & API Skillset
- Menguasai minimal dua bahasa pemrograman backend: Java, PHP, Node.js, Python, atau Golang.
- Menguasai pengembangan backend menggunakan salah satu teknologi: Java Spring Boot, Node.js (Express/NestJS), Laravel, atau Golang.
- Berpengalaman mengintegrasikan RESTful API serta memahami format pertukaran data JSON.
- Database & Security
- Berpengalaman menggunakan database relasional seperti Oracle, PostgreSQL, MySQL, atau SQL Server, termasuk optimasi query.
- Memahami konsep authentication dan authorization (JWT/OAuth2), validasi data, serta penerapan keamanan aplikasi web.
- DevOps & Tools
- Menguasai Git, Git Flow, proses CI/CD, serta penggunaan Docker untuk containerization dan deployment aplikasi.