Skill diminta
AWSApacheApache KafkaAzureCI/CDDockerGCPGitHub ActionsGitLab CIJWTMicroservicesNext.jsNginxRabbitMQRedisTroubleshooting
Deskripsi
Deskripsi pekerjaan Full Stack Developer 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).