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.