Center for Indonesia's Strategic Development Initiatives (CISDI)

Golang Back End Developer

Jakarta, Jakarta, ID

12 days ago
Save Job

Summary

Sebagai seorang Golang Back End Developer kamu akan bertanggung jawab untuk:

Membangun sistem backend yang sesuai dengan kebutuhan perusahaan

  • Mengembangkan basis kode backend berdasarkan SOLID principle dan clean code
  • Mendesain,mengimplementasi dan mengoptimisasi relational & non-relational databases
  • Membuat unit test untuk memastikan kode berjalan dengan baik

Memelihara sistem back end yang sedang berjalan

  • Menghasilkan dan mengumpulkan metrik, log, dan traces agar dapat mengidentifikasi masalah dan hambatan
  • Optimasi query database
  • Memperbaiki bug atau masalah di sistem backend yang berjalan

Mendokumentasikan teknis atau alur pengembangan dari sistem backend yang dibangun

Merancang dan mendokumentasikan arsitektur backend yang dibangun

Bekerja sama dengan stakeholder untuk mendesain alur kebutuhan bisnis yang direncanakan bersama

Mengkomunikasikan dan mendiskusikan teknologi yang dibutuhkan terkait produk yang dikembangkan

System Improvement

Melakukan eksplorasi terkait perkembangan teknologi dan menjaga sistem yang dikembangkan selalu up to date dengan perkembangan teknologi

Bekerjasama dengan Product Manager, Data, Cloud engineer, Front End Developer dan UI/UX Designer untuk memastikan produk sesuai kebutuhan bisnis dan kepuasan pengguna

  • Berkolaborasi dengan PM, Tim Data, Cloud Engineer, Front End Developer dan UI/UX Designer untuk menjaga kualitas sistem
  • Mendiskusikan dan mengkomunikasikan setiap kebutuhan teknologi yang akan diimplementasikan.


Persyaratan:

  • Lulusan D4 atau S1 bidang terkait (teknologi, dll). Tidak berstatus sebagai Aparatur Sipil Negara (ASN)
  • 3 - 5 tahun lebih berpengalaman sebagai Backend Developer
  • Berpengalaman dalam menggunakan bahasa pemrograman Golang/Node.js/Java (Kotlin dapat menjadi nilai tambah)
  • Berpengalaman dalam membangun RESTful APIs (web socket and graphql dapat menjadi nilai tambah)
  • Berpengalaman dalam menggunakan Postman sebagai API Development Platform.
  • Berpengalaman dalam membuat API Documentation menggunakan Swagger OpenAPI.
  • Berpengalaman dalam menggunakan relational (MySQL, PostgreSQL) dan non-relational database (Redis, MongoDB)
  • Mampu menggunakan version control seperti Git.
  • Memahami fundamental sistem operasi (terminal commands)
  • Memahami fundamental frontend (HTML, JavaScript)
  • Berpengalaman dalam membangun microservice-based/scalable back-end dapat menjadi nilai tambah
  • Berpengalaman dengan teknologi containerization seperti Docker
  • Berpengalaman dalam mengintegrasikan 3rd party apis terutama payment dapat menjadi nilai tambah
  • Berpengalaman dengan teknologi cloud, terutama Google Cloud Platform, dapat menjadi nilai tambah
  • Berpengalaman dalam integrasi Backend dan Google Analytics dapat menjadi nilai tambah

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: