Deskripsi Pekerjaan
Kami adalah perusahaan rintisan (startup) teknologi finansial yang berkembang pesat di Indonesia, dan kami sedang mencari Staff Software Engineer yang visioner untuk bergabung dengan tim inti teknik kami.
Dalam peran ini, Anda akan menjadi pemimpin teknis yang mendefinisikan arsitektur sistem, standar pengkodean, dan praktik terbaik teknik. Anda tidak hanya akan menulis kode, tetapi juga membimbing para insinyur lainnya, berkolaborasi dengan pemangku kepentingan lintas fungsi, dan mendorong inovasi yang memberikan dampak langsung pada jutaan pengguna kami.
Kami mencari seorang pemikir strategis yang memiliki hasrat untuk memecahkan masalah kompleks, membangun sistem yang terukur, dan mengembangkan bakat teknik generasi berikutnya. Jika Anda bersemangat tentang teknologi dan ingin membentuk masa depan fintech di Indonesia, ini adalah kesempatan Anda untuk bersinar.
Tanggung Jawab
- Memimpin desain dan pengembangan arsitektur sistem backend yang skalabel, andal, dan aman.
- Menetapkan dan menegakkan standar teknik, praktik terbaik pengkodean, dan proses code review.
- Membimbing dan melatih insinyur junior dan menengah untuk membantu mereka mencapai potensi penuh mereka.
- Berkolaborasi dengan Manajer Produk, Desainer, dan pemangku kepentingan lainnya untuk menentukan persyaratan teknis dan jadwal proyek.
- Mengidentifikasi dan menyelesaikan masalah teknis yang paling menantang, termasuk optimasi kinerja dan keandalan sistem.
- Berkontribusi pada perencanaan strategis peta jalan teknologi dan arsitektur produk.
- Mengelola dan memprioritaskan utang teknis untuk memastikan kesehatan kode dan sistem jangka panjang.
- Berpartisipasi dalam proses rekrutmen teknik dengan melakukan wawancara teknis dan menilai kandidat potensial.
Kualifikasi
- Minimal 8-12 tahun pengalaman dalam pengembangan perangkat lunak, dengan setidaknya 3 tahun dalam peran kepemimpinan teknis (Staff Engineer, Tech Lead, atau Principal Engineer).
- Keahlian mendalam dalam bahasa pemrograman seperti Go, Python, atau Java, dan pengalaman dengan framework modern.
- Pemahaman yang kuat tentang sistem terdistribusi, arsitektur microservices, database relasional dan NoSQL, serta platform cloud (AWS/GCP/Azure).
- Pengalaman terbukti dalam merancang dan membangun sistem dengan skalabilitas tinggi dan ketersediaan tinggi (high availability).
- Kemampuan komunikasi dan kolaborasi yang sangat baik, dengan kemampuan untuk menjelaskan konsep teknis yang kompleks kepada audiens non-teknis.
- Pola pikir pemecahan masalah analitis dan orientasi pada hasil (result-oriented).
- Memiliki pengalaman dengan metodologi Agile/Scrum dan DevOps practices (CI/CD, Infrastructure as Code).
- Sarjana (S1) atau Magister (S2) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.