Deskripsi Pekerjaan
IndoCloud Systems sedang mencari Software Architect berbakat untuk memimpin transformasi digital kami. Sebagai Software Architect, Anda akan menjadi garda terdepan dalam merancang arsitektur sistem yang tangguh, skalabel, dan berkinerja tinggi untuk produk kami yang sedang berkembang pesat.
Kami mencari seseorang yang tidak hanya memiliki pemahaman mendalam tentang teknologi, tetapi juga kemampuan untuk memimpin tim dan memastikan standar kode yang tertinggi. Anda akan berkolaborasi dengan Product Manager, Engineer, dan Stakeholder untuk mewujudkan visi teknologi yang inovatif.
Jika Anda antusias dengan tantangan desain sistem yang kompleks dan ingin berkontribusi pada ekosistem teknologi terkemuka di Indonesia, mari bergabunglah bersama kami.
Tanggung Jawab
- Mendesain arsitektur sistem end-to-end yang robust, scalable, dan berorientasi pada keamanan untuk aplikasi web dan mobile.
- Memimpin strategi teknis, termasuk pemilihan teknologi stack, database, dan layanan cloud yang tepat.
- Mentor dan mengarahkan tim engineering junior dan mid-level dalam praktik terbaik coding dan desain.
- Menetapkan standar kode, arsitektur, dan proses pengembangan perangkat lunak (SDLC).
- Mengoptimalkan performa sistem, latensi jaringan, dan manajemen sumber daya server.
- Meninjau kode secara berkala untuk menjaga kualitas, keamanan, dan efisiensi.
- Mengidentifikasi risiko teknis dan merancang strategi mitigasi yang efektif.
Kualifikasi
- Sertifikat S1/S2 Teknik Informatika, Ilmu Komputer, atau rekayasa perangkat lunak yang relevan.
- Pengalaman minimal 5-8 tahun dalam pengembangan perangkat lunak, dengan setidaknya 2-3 tahun sebagai Software Architect atau Lead Engineer.
- Penguasaan mendalam dalam bahasa pemrograman seperti Java, Spring Boot, atau Node.js.
- Pengalaman luas dalam arsitektur Microservices dan Cloud Native (AWS atau Google Cloud Platform).
- Pengenalan yang baik dengan containerization (Docker, Kubernetes) dan orchestration.
- Kemampuan komunikasi yang kuat dalam bahasa Inggris dan Indonesia, serta kemampuan menyampaikan konsep teknis yang kompleks kepada non-teknisi.
- Disiplin dalam penulisan dokumentasi teknis yang rapi.