- Nama posisi (internal) Fullstack Developer, Produk Internal
- Level Junior: fresh graduate, mahasiswa tingkat akhir, atau lulusan program magang
- Atasan langsung Lead atau CEO; prioritas pekerjaan ditetapkan bersama PM
- Lokasi & skema kerja Hybrid, kantor Skyshi Yogyakarta
- Jam kerja Jam kerja normal, dengan kesediaan meluangkan waktu tambahan untuk pengembangan diri
Mengembangkan dan memelihara produk digital internal Skyshi, seperti portal rekrutmen Skyshi Hub dan platform pembelajaran Ajara, secara end-to-end dari frontend, backend, hingga deployment. Posisi ini juga mendukung project pengembangan website klien yang diterima Skyshi secara selektif, serta berperan aktif sebagai pembicara di komunitas Devcode.
Kualitas dan perbaikan bug:
- Menguji dan memeriksa ulang hasil kerja sebelum diserahkan, termasuk pengujian API dan unit test dengan Jest
- Menganalisis dan memperbaiki bug
- Melakukan deployment melalui GitLab CI/CD (GitLab Runner dan Docker image) ke server Vultr
Kolaborasi dan komunikasi:
- Mendampingi PM dalam meeting klien untuk menjawab pertanyaan teknis
- Mendukung anggota tim lain sesuai kebutuhan
- Meninjau arsitektur yang berjalan dan berkoordinasi dengan tim sebelum menambahkan dependency atau menghapus kode maupun data
- Mengeksplorasi teknologi dan alternatif solusi secara mandiri berdasarkan arahan Lead, kemudian memvalidasi hasilnya bersama tim
- Menjadi pembicara di event komunitas Devcode maupun sesi sharing internal, khususnya seputar pemanfaatan AI dalam pengembangan software
- Berkontribusi aktif dalam kegiatan komunitas Devcode
- Aktivitas Porsi waktu
- Dukungan tim 20%
- Perbaikan bug 20%
- Memahami REST API: HTTP method (GET, POST, PUT, PATCH, DELETE), status code, dan pengujian API
- Menguasai dasar Node.js untuk pengembangan backend
- Familiar dengan Git
Karakter dan sikap kerja
- Memiliki rasa ingin tahu yang tinggi dan inisiatif belajar mandiri; mampu mengembangkan solusi dari arahan singkat tanpa perlu dipandu langkah demi langkah
- Mampu bekerja secara mandiri, dengan tetap memvalidasi hasil kerja dan keputusan teknis kepada tim
- Cepat beradaptasi dengan teknologi baru. Sebagai acuan, pemegang posisi sebelumnya beralih dari Laravel ke React dalam waktu sekitar satu minggu
- Proaktif bertanya dan berpikir kritis, tidak sekadar menjalankan instruksi
- Senang berbagi pengetahuan dan bersedia menjadi pembicara di event komunitas maupun sesi sharing, terutama topik AI
Persyaratan lain
- Bersedia bekerja hybrid di kantor Skyshi Yogyakarta
- Berpengalaman menggunakan Next.js atau NestJS
- Aktif menggunakan AI coding tools (mis. Cursor) dan memahami MCP (Model Context Protocol)
- Terbiasa membuat diagram database, khususnya dengan Mermaid
- Berpengalaman dengan Docker, CI/CD, atau proses deployment
- Memiliki pengetahuan Golang
- Aktif di komunitas teknologi
- Dokumentasi Mermaid chart
- AI Cursor (disediakan perusahaan)
Ekspektasi 3 Bulan Pertama
- Minggu 1–2 Akses dan environment siap, memahami arsitektur Skyshi Hub, menyelesaikan perbaikan bug pertama
- Bulan 1 Menyelesaikan satu fitur kecil secara end-to-end (frontend, backend, deployment) dengan review
- Bulan 2–3 Memegang fitur secara mandiri, melakukan deployment sendiri melalui CI/CD, dan revisi akibat bug dari hasil kerja terus menurun