Deskripsi Pekerjaan
Kami di TechCore Indonesia sedang mencari seorang Staff Software Engineer yang berbakat untuk menjadi tulang punggung inovasi teknologi kami. Dalam peran ini, Anda tidak hanya akan menulis kode, tetapi juga akan membentuk arsitektur sistem, mengarahkan tim junior, dan memastikan kualitas produk yang luar biasa. Kami menawarkan lingkungan kerja yang inklusif, fleksibel (Remote atau On-site di Solo, Surabaya, Jogjakarta, Kediri), dan berfokus pada pengembangan profesional jangka panjang.
Tanggung Jawab
- Merancang dan mengimplementasikan arsitektur perangkat lunak yang tangguh dan skalabel.
- Membimbing, mengarahkan, dan mentoring pengembang junior dan mid-level.
- Melakukan kode review (Code Review) berkualitas tinggi untuk menjaga standar engineering.
- Bekerja sama dengan Product Manager dan Desainer untuk mewujudkan fitur produk secara efisien.
- Mengidentifikasi, menganalisis, dan memperbaiki masalah performa dan skalabilitas sistem.
- Bertanggung jawab atas keamanan, keandalan, dan keberlanjutan teknologi yang digunakan.
Kualifikasi
- Sertifikasi Sarjana (S1) atau gelar setara dalam Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman minimal 5-7 tahun dalam pengembangan perangkat lunak (Software Engineering).
- Penguasaan yang kuat dalam setidaknya satu bahasa pemrograman utama (Java, Python, Go, atau Node.js).
- Pengalaman dalam desain dan implementasi Microservices atau sistem terdistribusi.
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris (Minimal B2 Level).
- Keahlian dalam menggunakan alat CI/CD, Docker, dan manajemen database (SQL/NoSQL).