Backend Developer (Golang)

Company Name: GLOBAL INVESTA CAKRAWALA

Location: Medan

Posted Date: 03/10/2024 14:09

Salary:

Job Description

Tanggung Jawab:

  • – Merancang, mengembangkan, dan memelihara layanan backend menggunakan Golang.
  • – Membuat API yang scalable dan efisien, baik RESTful maupun GraphQL.
  • – Berkolaborasi dengan tim frontend, mobile, dan devops untuk merancang arsitektur aplikasi yang optimal.
  • – Mengoptimalkan performa aplikasi backend untuk kecepatan dan efisiensi.
  • – Mengimplementasikan integrasi dengan database, caching system, dan layanan pihak ketiga.
  • – Menyusun unit test, integration test, dan melakukan debugging untuk memastikan kualitas dan stabilitas aplikasi.
  • – Menerapkan best practices dalam pengembangan backend, seperti keamanan aplikasi, logging, monitoring, dan dokumentasi teknis.
  • – Berpartisipasi dalam code reviews dan menjaga kualitas kode yang bersih, efisien, dan mudah dikelola.
  • – Berkolaborasi dengan tim dalam proses deployment dan CI/CD untuk memastikan aplikasi tetap stabil saat dirilis.

Kualifikasi:

  • – Pengalaman minimal 2 tahun sebagai Backend Developer dengan pengalaman kuat dalam menggunakan Golang.
  • – Pemahaman yang baik tentang arsitektur microservices dan scalable systems.
  • – Pengalaman bekerja dengan berbagai database (SQL dan NoSQL), seperti MySQL, PostgreSQL, MongoDB, atau Redis.
  • – Pengalaman dengan RESTful API atau GraphQL, serta integrasi dengan API pihak ketiga.
  • – Familiar dengan tools dan layanan cloud seperti AWS, GCP, atau Azure.
  • – Pengalaman dengan containerization dan orchestration tools seperti Docker dan Kubernetes.
  • – Kemampuan dalam menggunakan Git untuk version control, dan familiar dengan praktik CI/CD.
  • – Pengalaman dalam merancang dan mengoptimalkan sistem yang high-performance dan low-latency.
  • – Pengetahuan tentang keamanan sistem backend, seperti authentication, authorization, dan pengelolaan API keys.

Nilai Tambah:

  • – Pengalaman dengan message brokers seperti RabbitMQ, Kafka, atau NATS.
  • – Pemahaman tentang GraphQL dan pengalaman mengimplementasikannya di backend.
  • – Familiar dengan caching systems (Redis, Memcached) untuk meningkatkan performa.
  • – Pengalaman dalam merancang arsitektur event-driven.
  • – Pemahaman mendalam tentang arsitektur distributed systems dan teknik-teknik fault-tolerance.
  • – Familiar dengan alat observasi dan monitoring seperti Prometheus, Grafana, atau Jaeger.

Apply Here

0 Shares:
You May Also Like

PT Swastisiddhi Amagra

Staff Pajak

Rp 3,700,000 – Rp 5,000,000 per month
Medan
14/10/2024 10:12