Deskripsi Pekerjaan
Kami adalah PT Nusantara Inovasi Digital, perusahaan teknologi yang berdedikasi untuk menciptakan solusi inovatif bagi ekosistem digital Indonesia. Dengan pertumbuhan yang eksponensial, kami sedang membangun fondasi teknologi untuk masa depan.
Kami mencari seorang Staff Software Engineer yang memiliki passion tinggi terhadap teknologi dan keunggulan. Anda akan berperan sebagai technical leader, merancang arsitektur sistem yang kompleks, dan memastikan produk kami berjalan dengan performa optimal. Jika Anda siap untuk memberikan dampak terbesar dalam karir Anda dan bekerja dengan talenta-talenta terbaik di industri, jangan lewatkan kesempatan ini.
Tanggung Jawab
- Memimpin perancangan dan implementasi arsitektur perangkat lunak yang scalable, aman, dan berperforma tinggi untuk produk-produk utama perusahaan.
- Menulis kode berkualitas tinggi dengan standar industri terbaik dan memastikan code coverage yang komprehensif melalui unit, integration, dan end-to-end testing.
- Melakukan code review secara ketat dan konstruktif untuk menjaga kualitas kode, konsistensi, dan berbagi knowledge antar anggota tim engineering.
- Berkolaborasi intensif dengan Product Managers, UI/UX Designers, dan stakeholders lainnya untuk mentranslasikan visi produk menjadi solusi teknis yang efektif dan efisien.
- Mengelola infrastruktur cloud (AWS/GCP) secara mandiri, termasuk monitoring, alerting, auto-scaling, dan optimasi biaya.
- Melakukan troubleshooting dan debugging secara proaktif untuk meminimalisir downtime dan memastikan Service Level Agreement (SLA) terpenuhi.
- Menjadi mentor bagi software engineer junior dan middle, memberikan bimbingan teknis serta membantu mereka mengembangkan potensi terbaiknya.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang STEM lainnya dari universitas ternama.
- Minimal 4 tahun pengalaman sebagai Software Engineer, dengan minimal 1 tahun pengalaman sebagai Senior atau Staff Engineer.
- Keahlian mendalam dalam satu atau lebih bahasa pemrograman berikut: Go, Python, atau Node.js (TypeScript).
- Pemahaman komprehensif tentang database relasional (PostgreSQL, MySQL) dan NoSQL (Redis, Elasticsearch, MongoDB).
- Pengalaman hands-on yang ekstensif dengan cloud computing services (AWS atau GCP), Docker, dan Kubernetes dalam production environment.
- Penguasaan yang kuat terhadap konsep sistem terdistribusi, microservices, event-driven architecture, dan RESTful API design.
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris, baik lisan maupun tulisan.
- Terbukti memiliki kemampuan leadership, problem-solving yang tajam, dan orientasi pada hasil (result-oriented).