Deskripsi Pekerjaan
Tentang Peran Ini
Kami sedang mencari seorang Senior Kotlin Developer yang berbakat dan bersemangat untuk bergabung dengan tim engineering kami di Jakarta. Anda akan memainkan peran kunci dalam merancang, mengembangkan, dan memelihara aplikasi berbasis Kotlin yang skalabel dan berkinerja tinggi untuk mendukung pertumbuhan bisnis perusahaan di pasar digital Indonesia yang terus berkembang.
Sebagai bagian dari tim inti teknologi, Anda akan berkolaborasi erat dengan product manager, UI/UX designer, dan QA engineer untuk menghadirkan solusi perangkat lunak terbaik. Kami menawarkan lingkungan kerja yang dinamis, budaya inovasi, serta kesempatan berkembang secara profesional di industri teknologi terkemuka.
Apa yang Kami Tawarkan
- Gaji kompetitif dengan tunjangan kesehatan premium
- Fleksibilitas kerja hybrid (remote & on-site)
- Program pengembangan karier dan pelatihan berkelanjutan
- Lingkungan kerja kolaboratif dengan teknologi terkini
- Bonus kinerja dan insentif proyek
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi backend menggunakan Kotlin dan framework Ktor atau Spring Boot
- Membangun dan mengoptimalkan RESTful API serta microservices architecture untuk sistem berskala besar
- Melakukan code review, debugging, dan optimasi performa aplikasi secara berkala
- Berkolaborasi dengan tim cross-functional dalam proses Agile/Scrum untuk menghadirkan fitur berkualitas tinggi
- Menulis unit test, integration test, dan memastikan coverage kode sesuai standar perusahaan
- Mendokumentasikan arsitektur sistem, API specification, dan technical guidelines
- Berpartisipasi aktif dalam perencanaan teknis, estimasi sprint, dan diskusi arsitektur
- Mengidentifikasi dan menerapkan best practices dalam pengembangan perangkat lunak, termasuk CI/CD pipeline dan DevOps workflow
Kualifikasi
- Pengalaman minimal 4 tahun sebagai Kotlin Developer atau Software Engineer dengan fokus pada Kotlin
- Penguasaan mendalam terhadap Kotlin, Spring Boot, Ktor, dan ekosistem JVM
- Pengalaman solid dalam membangun RESTful API, microservices, dan arsitektur terdistribusi
- Memahami konsep asynchronous programming, coroutines, dan reactive programming
- Pengalaman dengan database relasional (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis)
- Familiar dengan Docker, Kubernetes, dan platform cloud seperti GCP atau AWS
- Pengalaman dengan tools CI/CD seperti Jenkins, GitHub Actions, atau GitLab CI
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Bahasa Inggris, serta kemampuan problem solving yang kuat