Software Developer
Description
Deskripsi Pekerjaan
Merancang, mengembangkan, dan memelihara aplikasi web menggunakan Next.js (App Router), React, dan TypeScript.
Membangun serta mengelola backend RESTful API (Route Handlers) dan database MongoDB (native driver, indexing, dan aggregation pipeline).
Melakukan deployment mandiri dan pemeliharaan server Hostinger.
Mengoptimalkan performa aplikasi, keamanan sistem (JWT, RBAC), serta mengatasi kendala teknis pada server production (troubleshooting & memory optimization).
Melakukan debugging, perbaikan bug, dan penulisan pengujian unit (automated testing) menggunakan Jest untuk menjaga stabilitas sistem.
Mengelola atau Maintenance beberapa website perusahaan secara berkala.
Kualifikasi
Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, atau bidang terkait (portofolio relevan sangat dipertimbangkan).
Paham dasar bahasa pemograman seperti PHP dan Javascript.
Pengalaman kerja minimal 1–2 tahun sebagai Fullstack Developer atau posisi serupa.
Paham dasar Laravel atau pernah membuat project menggunakan framework terkait.
Menguasai pengembangan frontend modern menggunakan Next.js (App Router), TypeScript, dan Tailwind CSS.
Menguasai pengembangan backend berbasis Node.js serta pengelolaan database NoSQL MongoDB.
Terbiasa dan berpengalaman melakukan deployment ke server Linux VPS (seperti Hostinger/Ubuntu), konfigurasi Nginx, domain/SSL (Certbot), dan PM2.
Memiliki pemahaman yang baik tentang konsep REST API, Git, Clean Code, dan Unit Testing (Jest).
Terbiasa menggunakan Github, dan syntax dasar seperti git add, git pull, git push, git commit dan lain lain.