Backend Developer (Golang)
Summary
Develops and maintains Starvo's Go backend platform for its EV charging network, covering OCPP charger communication, OCPI roaming, payments/billing, and APIs for apps, dashboards, and partners. Requires 3+ years of backend experience, including 2+ years of production Go, working onsite in North Jakarta.
Tentang Starvo
Starvo (PT Starvo Global Energi) membangun infrastruktur pengisian kendaraan listrik di Indonesia. Kami memproduksi charger DC sendiri, mulai dari Utopia Slim 160, sistem 240 kW, sampai Polaris 800 yang bisa melayani hingga 12 kendaraan sekaligus. Selain charger, kami mengerjakan pembangunan SPKLU dari awal sampai siap beroperasi dan menyediakan Starvo Fleet Solution untuk perusahaan yang mengoperasikan armada kendaraan listrik. Kantor pusat kami di Pantai Indah Selatan, Jakarta Utara, dan pabrik kami di Cikupa, Tangerang.
Kami membuka posisi ini untuk 2–3 orang.
Apa yang akan Anda kerjakan
- Mengembangkan dan merawat platform backend Starvo yang ditulis dalam Go, yang dipakai aplikasi pengguna, dashboard operator, portal mitra, dan layanan fleet.
- Menangani komunikasi dengan charger lewat protokol OCPP, mulai dari sesi pengisian daya, status mesin, sampai pengendalian jarak jauh.
- Membangun integrasi roaming OCPI dengan operator dan mitra lain.
- Mengembangkan fitur pembayaran, penagihan, tarif, dan manajemen kredit, termasuk integrasi dengan payment gateway.
- Merancang API yang rapi dan aman untuk aplikasi mobile, dashboard web, dan mitra.
- Menjaga performa, keandalan, dan keamanan sistem supaya charger di lapangan tetap bisa dipakai kapan saja.
- Menulis unit test dan integration test, ikut code review, dan menjaga kualitas kode tim.
- Bekerja sama dengan tim hardware, produk, dan operasional untuk menyelesaikan masalah di lapangan.
Yang kami cari
- Lulusan S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau jurusan terkait.
- Punya pengalaman minimal 3 tahun sebagai backend developer, dengan minimal 2 tahun menulis Go untuk sistem yang sudah berjalan di production.
- Terbiasa dengan framework Go seperti Echo dan paham pola clean architecture.
- Kuat di database relasional (MySQL atau PostgreSQL), termasuk desain skema, query, dan migrasi. Pengalaman dengan MongoDB jadi nilai plus.
- Paham caching dan sistem berbasis event atau message queue, seperti Redis dan Pub/Sub.
- Terbiasa dengan Docker, Git, dan CI/CD.
- Terbiasa memakai Cursor sebagai alat coding sehari-hari, termasuk memanfaatkan AI untuk menulis, me-review, dan memperbaiki kode tanpa mengorbankan kualitas.
- Pengalaman dengan OCPP, OCPI, IoT, atau sistem real-time akan sangat membantu.
- Pernah mengintegrasikan payment gateway seperti Midtrans atau Xendit jadi nilai plus.
- Bisa menjelaskan keputusan teknis dengan jelas, teliti, dan terbiasa bekerja mandiri dalam tim yang bergerak cepat.
- Bersedia bekerja di kantor Jakarta Utara (Pantai Indah Kapuk).
Yang Anda dapatkan
- Gaji yang kompetitif sesuai pengalaman.
- Kesempatan membangun sistem yang langsung dipakai di jaringan SPKLU di berbagai kota di Indonesia.
- Bekerja dekat dengan tim hardware dan melihat langsung bagaimana charger kendaraan listrik dibuat.
- Ruang untuk berkembang di industri kendaraan listrik yang sedang tumbuh pesat.