Requirement Golang Developer
Kualifikasi:
- Minimal pendidikan S1 di bidang Teknik Informatika, Sistem Informasi, atau jurusan terkait.
- Pengalaman kerja 3–5 tahun sebagai Software Engineer / Backend Developer (lebih diutamakan dengan Golang).
- Menguasai pemrograman Golang (Go) dengan baik.
- Memahami konsep API (REST/GraphQL) dan Microservices Architecture.
- Pengalaman menggunakan database relasional (MySQL, PostgreSQL) maupun NoSQL (MongoDB, Redis).
- Familiar dengan Docker, Kubernetes, serta deployment di cloud (AWS/GCP/Azure).
- Memahami prinsip Clean Code, Design Pattern, dan Unit Testing.
- Terbiasa menggunakan Git / GitLab / GitHub untuk version control.
- Mampu bekerja sama dalam tim Agile/Scrum dan berorientasi pada solusi.
Tanggung Jawab:
- Mengembangkan, menguji, dan memelihara aplikasi backend menggunakan Golang.
- Mendesain dan mengimplementasikan API dan microservices yang efisien, scalable, dan secure.
- Melakukan integrasi sistem dengan database dan layanan pihak ketiga.
- Menulis kode yang bersih, terstruktur, terdokumentasi, dan mudah dipelihara.
- Melakukan troubleshooting, debugging, serta optimasi performa aplikasi.
- Berkolaborasi dengan tim frontend, QA, dan DevOps dalam pengembangan produk.
- Menyusun dokumentasi teknis dan memberikan dukungan teknis bila diperlukan.