Deskripsi Pekerjaan
Bergabunglah dengan TechInnovate Indonesia sebagai Pengembang Golang Senior dan bentuk masa depan teknologi Indonesia! Kami mencari visioner berbakat untuk memimpin pengembangan sistem microservice skala enterprise yang menggerakkan inovasi digital di Asia Tenggara. Dalam peran ini, Anda akan merancang arsitektur cloud-native yang andal dan meningkatkan performa aplikasi untuk jutaan pengguna.
Tim kami berkomitmen pada budaya kerja kolaboratif dengan teknologi terkini dan peluang karir yang tak tertandingi. Dapatkan akses ke program pelatihan eksklusif, fleksibilitas kerja hybrid, dan lingkungan yang menghargai kontribusi Anda. Bergabunglah dengan kami untuk menciptakan dampak nyata dalam ekosistem teknologi Indonesia!
Tanggung Jawab
- Merancang dan mengimplementasikan arsitektur microservice menggunakan Golang dan framework modern (Gin, Echo)
- Mengoptimalkan performa aplikasi melalui profiling, benchmarking, dan refactoring kode
- Mengembangkan API RESTful dan gRPC untuk integrasi sistem enterprise
- Menerapkan praktik CI/CD dengan Docker, Kubernetes, dan Jenkins
- Mengawasi infrastruktur cloud (AWS/GCP) dan memastikan skalabilitas sistem
- Bekerja sama dengan tim DevOps untuk deployment dan monitoring aplikasi
- Mentor junior developer dan berpartisipasi dalam kode review
- Menganalisis dan menyelesaikan masalah teknis kompleks secara proaktif
Kualifikasi
- Pengalaman minimal 3 tahun sebagai pengembang Golang dalam produksi
- Keahlian mendalam dalam concurrency, goroutines, dan channel patterns
- Pemahaman kuat tentang arsitektur microservice dan sistem terdistribusi
- Pengalaman dengan database SQL (PostgreSQL) dan NoSQL (MongoDB)
- Keahlian dalam cloud computing (AWS/GCP) dan containerization
- Pemahaman tentang testing framework (GoTest, Mock)
- Kemampuan komunikasi lisan dan tulisan yang luar biasa dalam bahasa Indonesia dan Inggris
- Portfolio proyek open-source atau kontribusi signifikan di GitHub