Deskripsi Pekerjaan
Bergabunglah dengan Innovatech Global Indonesia sebagai Staff Software Engineer dan berkontribusi pada ekosistem teknologi terdepan. Kami mencari individu visioner yang memiliki passion tinggi untuk membangun solusi yang skalabel dan berdampak luas. Di peran ini, Anda akan menjadi garda terdepan dalam merancang arsitektur sistem yang tangguh dan memimpin inovasi teknis.
Kami menawarkan lingkungan kerja yang inklusif, fleksibel, dan berorientasi pada pertumbuhan, di mana setiap anggota tim memiliki suara yang dihargai.
Tanggung Jawab
- Memimpin perancangan dan implementasi arsitektur sistem skala besar dengan fokus pada performa, keamanan, dan skalabilitas.
- Bertindak sebagai mentor teknis bagi tim junior dan middle developer, memberikan panduan best practice coding dan arsitektur.
- Mengembangkan dan mengoptimalkan kode backend menggunakan stack teknologi modern (misal: Go, Java, atau Node.js).
- Mengelola interaksi lintas fungsi dengan tim produk, desain, dan keuangan untuk memastikan tujuan bisnis tercapai.
- Melakukan code review berkualitas tinggi dan refactoring kode yang ada untuk menjaga kualitas software.
- Mengidentifikasi dan menyelesaikan masalah teknis kompleks secara proaktif.
Kualifikasi
- Pengalaman kerja minimal 5-7 tahun dalam pengembangan software, dengan setidaknya 2 tahun pengalaman di level Staff Engineer atau setara.
- Deep understanding dalam arsitektur microservices dan sistem terdistribusi.
- Keahlian kuat dalam salah satu bahasa pemrograman utama (Go, Java, Python, atau C#).
- Penguasaan database relasional (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis).
- Kemampuan komunikasi yang kuat untuk menyampaikan ide teknis kepada non-technical stakeholder.
- Sertifikat Cloud (AWS/Azure/GCP) yang relevan adalah nilai tambah.