FoJobPreviewBackLink:Golang Developer / Jakarta (south)

Kualifikasi

  • Pendidikan minimal S1 Teknik Informatika / Ilmu Komputer atau pengalaman setara.
  • Pengalaman minimal 1–3 tahun sebagai Backend Developer (lebih diutamakan yang pernah menggunakan Golang secara profesional).
  • Menguasai Golang, termasuk: goroutines, concurrency, interfaces, package management.
  • Pengalaman membangun REST API dan menggunakan framework Golang seperti Gin, Echo, Fiber, atau setara.
  • Pengalaman menggunakan database: SQL: MySQL / PostgreSQL, NoSQL (nilai lebih): Redis / MongoDB
  • Pemahaman microservices, JSON, HTTP protocol, dan API security (JWT, OAuth).
  • Familiar dengan Docker, Git, dan workflow CI/CD.
  • Mampu menulis clean code, terstruktur, dan mudah di-maintain.
  • familiar dengan konsep microservice
  • Pengalaman dengan react js
  • Pengalaman dalam integrasi payment gateway atau biller gateway

Tanggungjawab

  • Mengembangkan dan memelihara backend service / API menggunakan Golang.
  • Mendesain arsitektur teknis yang scalable dan sesuai kebutuhan produk.
  • Berkolaborasi dengan Product Manager, System Analyst, dan tim frontend/mobile.
  • Mengembangkan dan mengoptimasi performa aplikasi (latency, throughput, resource usage).
  • Membangun integrasi dengan sistem internal dan eksternal (API, payment gateway, service lain).
  • Menyusun dan menjalankan unit test / integration test.
  • Melakukan debugging, troubleshooting, dan perbaikan bug di lingkungan pengembangan maupun produksi.
  • Berpartisipasi dalam code review dan peningkatan standar kualitas kode tim.
  • Menyusun dokumentasi teknis seperti API documentation, flow diagram, dan arsitektur.