Tugas dan tanggung jawab :
- Merancang dan mengembangkan back-end dan front-end aplikasi
- Merancang dan mengelola, dan mengintegrasikan aplikasi dengan database
- Menulis kode Golang yang dapat digunakan kembali, dapat diuji, dan efisien
- Menjamin pengujian dan perbaikan bug dan masalah koding
- Melakukan update perangkat lunak untuk menjaga keamanan dan perlindungan data
- Menulis dan mendokumentasikan API yang efektif
- Membangun dan mengelola logika server
Kualifikasi dan Keahlian yang dibutuhkan :
- Diutamakan Golang Expert
- Pendidikan minimal S1 – Informasi Teknologi
- Pengalaman minimal 3 tahun sebagai backend development menggunakan Golang
- Memiliki pengetahuan tentang bahasa pemrograman seperti HTML, CSS, JavaScript, Java, Angular, NestJs, Express, XML, jQuery
- Terbiasa dengan database (misalnya MySQL, MongoDB), server web (misalnya Apache) dan memahami desain UI/UX
- Mengembangkan & menerapkan aplikasi pada layanan Cloud
- Dapat mengidentifikasi dan melakukan monitoring performa maupun performa aplikasi menggunakan Kafka, Grafana, dsb
- Familiar dengan Dokers container, Kubernetes server CLI
- Beradaptasi dengan teknologi baru, seperti ML, AML, AI lebih di senangi
- Familiar dengan arsitektur dan SaaS Product.
- Memahami data processing concept seperti data warehouse, data lake, data hub, atau data mart dsb. Guna penerapan data driven decision making
- Pengalaman dalam pengaturan pipeline CI/CD untuk otomatisasi build, testing, dan deployment
- Keterampilan komunikasi dan kerja tim yang baik, detail oriented dan berfikir analitis.
Memiliki pengetahuan mengenai sistem pembayaran di Indonesia (seperti QRIS, BI Fast, Switching, e-wallet) menjadi nilai plus
Languages: Go (Primary Language), Javascript, TypeScript
- Databases:MongoDB , MySQL
- Architecture: Microservices
- Message Broker, Monitoring: Kafka, Grafana
- Infrastructure: Microservices-based architecture