Job description for Full Stack Developer at PT. Klakklik Inovasi Digital
KUALIFIKASI :
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait (lulusan bootcamp dengan portofolio yang kuat dipersilakan melamar).
- Domisili Yogyakarta (Wajib)
- Memiliki pengalaman 1– 2 tahun sebagai Fullstack Developer atau Software Engineer.
- Menguasai JavaScript/TypeScript untuk pengembangan frontend dan backend.
- Menguasai minimal satu framework frontend seperti React.js atau Next.js.
- Menguasai minimal satu framework backend seperti Express.js, NestJS, Hono, FastAPI, atau Laravel.
- Memahami konsep Object-Oriented Programming (OOP), struktur data, dan algoritma.
- Menguasai HTML5, CSS3, Tailwind CSS, atau Bootstrap.
- Menguasai database relasional (PostgreSQL, MySQL) serta memahami database NoSQL (MongoDB, Redis).
- Berpengalaman membangun RESTful API dan memahami GraphQL menjadi nilai tambah.
- Memahami desain database, optimasi query, dan normalisasi data.
- Terbiasa menggunakan Git sebagai version control.
- Memahami deployment aplikasi berbasis Linux atau Cloud.
- Mampu bekerja secara mandiri maupun dalam tim.
TANGGUNG JAWAB :
- Mengembangkan dan memelihara aplikasi web dari sisi frontend maupun backend.
- Mendesain dan mengimplementasikan antarmuka pengguna (UI) yang responsif dan mudah digunakan.
- Mengembangkan RESTful API serta mengintegrasikan frontend dengan backend.
- Mendesain, mengelola, dan mengoptimalkan database aplikasi.
- Melakukan debugging, troubleshooting, dan perbaikan bug.
- Berkolaborasi dengan UI/UX Designer, QA, dan tim produk dalam proses pengembangan aplikasi.
- Menulis dokumentasi teknis dan dokumentasi API.
- Melakukan pengujian aplikasi (Unit Test dan Integration Test).
- Menjaga performa, keamanan, dan skalabilitas aplikasi.
- Mengikuti standar coding dan best practice yang diterapkan perusahaan.
Nilai Tambah (Nice to Have) :
- Berpengalaman menggunakan Next.js.
- Memahami arsitektur Microservices.
- Berpengalaman menggunakan Docker.
- Memahami CI/CD (GitHub Actions, GitLab CI).
- Berpengalaman menggunakan Redis atau Memcached.
- Berpengalaman menggunakan RabbitMQ atau Apache Kafka.
- Memahami OAuth2, JWT, Authentication & Authorization.
- Memiliki pengalaman menggunakan AWS, Google Cloud Platform (GCP), atau Microsoft Azure.
- Berpengalaman menggunakan Nginx atau Apache Web Server.
- Memahami metodologi Agile/Scrum.
- Memiliki portofolio proyek Fullstack (GitHub, GitLab, atau aplikasi yang pernah dikembangkan).

