- Deskripsi pekerjaan Senior Fullstack Developer PT. Bukuku Solusi Kreatif
- PT. Bukuku Solusi Kreatif
sedang mencari Senior Fullstack Developer yang berpengalaman untuk memperkuat tim engineering kami. Di peran ini, Anda akan berperan penting dalam merancang dan membangun solusi end-to-end — dari sisi backend hingga frontend (mobile & web) — dengan fokus pada performa, keamanan, dan skalabilitas. Anda juga diharapkan menjadi technical reference bagi tim, memastikan standar engineering berjalan konsisten, serta membimbing developer lain untuk terus berkembang.
Tanggung Jawab Utama
Merancang, mengembangkan, dan mengirimkan (deliver) aplikasi mobile dan web yang skalabel dan berkinerja tinggi, mencakup sisi frontend maupun backend.
Merancang, mengembangkan, dan memelihara RESTful/GraphQL API (Laravel) yang secure, scalable, dan high-performance.
Melakukan integrasi dengan third-party services, termasuk Payment Gateway, SMS/WhatsApp Gateway, Ekspedisi, Firebase, Google Maps Service, dan API eksternal lainnya.
- Merancang database schema dan melakukan query optimization pada database relasional (MySQL/MariaDB/PostgreSQL).
- Memastikan seluruh proses teknis tim Frontend & Backend Developer berjalan sesuai engineering best practices dan SOP yang berlaku.
Melakukan server monitoring, maintenance, dan performance tuning untuk menjamin uptime dan pengalaman pengguna yang optimal (menggunakan tools seperti Sentry).
- Menyusun dan menjalankan automated & scheduled backup untuk menjaga integritas dan ketersediaan data.
- Melakukan code review secara rutin untuk memastikan kualitas kode, kinerja, dan kepatuhan terhadap standar.
- Memberikan mentoring dan bimbingan teknis kepada developer junior dan menengah.
- Menyusun dan mengkurasi technical documentation yang akurat, komprehensif, serta terintegrasi dengan pembaruan sistem secara real-time.
Berkolaborasi secara efektif dengan tim cross-functional, termasuk Product Manager, UI/UX Designer, dan QA Specialist, untuk mendukung delivery yang tepat waktu dan berkualitas.
Persyaratan
- 1.
- Umum
- a. Minimal S1 (Bachelor's degree) di bidang Teknologi Informasi atau bidang terkait.
- b. Usia maksimal 33 tahun.
- c. Minimal 5 tahun pengalaman sebagai Fullstack Developer, termasuk minimal 2 tahun di level Senior atau Lead.
- d. Pemahaman kuat terhadap Clean Architecture dan prinsip desain software yang baik (SOLID, design patterns).
- 2.
- Backend
- a. Menguasai database design & query optimization pada dua atau lebih database berikut: MySQL, MariaDB, PostgreSQL, dan Oracle.
- b. Menguasai satu atau lebih framework: Laravel, NestJS, atau Go.
- c. Berpengalaman dalam Linux server administration dan terbiasa bekerja dengan command-line interface (CLI).
- d. Memahami application security, data protection, dan server performance optimization.
e. Familiar dengan standar Information Security Management (ISO 27001) serta memahami common web vulnerabilities berdasarkan OWASP Top 10 dan praktik mitigasinya.
- f. Berpengalaman mengimplementasikan authentication & authorization (JWT, OAuth, Sanctum).
- 3.
- Frontend
- a. Berpengalaman dalam pengembangan aplikasi native (Java/Kotlin, Objective-C/Swift, HTML, CSS).
- b. Menguasai satu atau lebih framework: Flutter, ReactJS, atau Next.js.
- c. Berpengalaman menggunakan third-party service seperti Firebase dan Google Maps Service.
d. Mampu menerapkan solusi state management yang efektif sesuai framework yang digunakan, seperti Bloc, Provider, GetX, atau Riverpod untuk Flutter, serta Redux, Zustand, Recoil, atau Context API untuk ReactJS/Next.js.
- Nilai Tambah
- Berpengalaman mem-publish aplikasi di Google Play Store maupun App Store.
- Terbiasa memanfaatkan AI coding tools/agents (mis. Claude Code) untuk meningkatkan produktivitas dan kualitas kerja.
- Pengalaman dengan Docker, CI/CD pipelines (GitLab CI/Jenkins), dan microservices architecture.
- Good communication skills dalam Bahasa Inggris, baik lisan maupun tulisan