Tentang Pekerjaan
Kami mencari pengembang Go yang hebat dengan pemahaman yang kuat tentang cara terbaik untuk memanfaatkan dan mengeksploitasi paradigma, idiom, dan sintaks bahasa yang unik. Fokus utama Anda adalah mengembangkan paket dan program Go yang efisien, terukur, dan dapat dipelihara. Komitmen untuk pemecahan masalah kolaboratif, desain canggih, dan produk berkualitas sangat penting.
Tanggung Jawab
- Menulis kode yang dapat diskalakan, kuat, dapat diuji, efisien, dan mudah dipelihara
- Membangun produk/fitur baru berdasarkan kebutuhan produk
- Mempertahankan dan meningkatkan produk saat ini
- Kontribusi dalam keputusan arsitektur dan desain
- Kontribusi dalam proses agile dan mengembangkan peningkatan budaya
- Kontribusi dalam inisiatif produk baru
Persyaratan
- Pengalaman minimal 2 tahun
- Pengetahuan yang kuat tentang bahasa pemrograman Go, paradigma, konstruksi, dan idiom
- Pengetahuan tentang goroutine dan pola channel
- Berpengalaman membangun API dengan HTTP REST dan atau gRPC
- Pengetahuan yang kuat tentang SQL dan database relasional: mysql/mariadb, postgresql
- Berpengalaman dengan database NoSQL (Redis, MongoDB) lebih disukai
- Berpengalaman dengan Containerization (Docker, Kubernetes) lebih disukai
- Berpengalaman dengan layanan mikro/arsitektur terdistribusi lebih disukai