Golang Full Stack Developer

Jakarta, Indonesia

Minimum Requirement

Required Skills

    • Memiliki inisiatif yang baik, keterampilan komunikasi & koordinasi tingkat menengah.
    • Memiliki kemampuan dalam menggunakan bahasa pemrograman Golang & JavaScript, serta pustaka dan framework umum (JS: SolidJS, React, Vue, Angular).
    • Memiliki pemahaman dalam:
    • (a) model basis data - NoSQL & RDBMS.
    • (b) caching - Redis, Memcached.
    • (c) antrean pesan - MQ, NATS, Kafka.
    • Memiliki kemampuan untuk memecah user story menjadi technical requirement/designs.
    • Memiliki pemahaman dasar tentang technical-debt & mendefinisikan technical roadmap.
    • Memiliki inisiatif yang baik, keterampilan komunikasi & koordinasi yang baik.

Nice to Have

    • Job Description
      • Bekerjasama dengan Frontend & Backend Engineer untuk merancang dan membangun API.
      • Membangun integrasi dengan sistem perangkat lunak pihak ketiga atau sistem legacy ketika diperlukan.
      • Merancang dan mengembangkan perangkat lunak yang scalable, andal, dan berkualitas serta memastikan cakupan pengujian yang tinggi dengan menulis unit dan integrasi pengujian.
      • Bekerja sama dengan Insinyur QA untuk menguji, mengatasi masalah, dan menyelesaikan isu.
      • Bekerjasama dengan Digital Product Owner dan UI/UX Designer untuk membangun produk yang mampu memberikan fungsi yang dibutuhkan dengan user experience.
      • Mendokumentasikan dan memelihara dokumentasi teknis Full Stack agar selalu up to date.