Chat on WhatsApp
Company Logo

Backend Engineer Golang (Banking)

Rp8,000,000 - 10,000,000/Month
Contract · On-site
Minimum Bachelor’s Degree
3 - 5 years of experience

Job Requirements

On-site
3 - 5 years of experience
Minimum Bachelor’s Degree
25-40 years old

Skills

Kubernetes

Kanban

PostgreSQL

Scrum

Go / Golang

ORM

Kafka

gRPC

RabbitMQ

Gcp

Docker

Gin

CI/CD

Redis

REST API

Job Benefits

Laptop Provided

Transport Money

This job post is managed by

IR
Indra Rukana

Job description for Backend Engineer Golang (Banking) at PT Sigma Global Teknologi

Backend Developer Requirement

Kualifikasi Umum

● Minimal 3 tahun pengalaman sebagai Backend Developer

● Berpengalaman menggunakan Golang dalam production environmen

● Terbiasa bekerja dalam arsitektur microservices

● Memiliki mindset ownership, accountability, dan engineering excellence

● Mampu bekerja dalam tim agile (scrum/kanban)

Key Responsibilities
Kualifikasi Teknis:

Golang & Architecture

● Strong proficiency di Golang

● Kuat dalam concurrency (goroutine, channel, context, worker pool, race condition handling

● Memahami clean architecture / layered architecture (controller → service → repository → model)

● Terbiasa menggunakan dependency injection (diutamakan: Google Wire / constructor-based DI)

Framework & API

● Berpengalaman menggunakan Gin (atau framework sejenis)

● Mengembangkan REST API dan/atau gRPC

● Memahami API design best practices (idempotency, versioning, error handling)

Database (PostgreSQL)

● Berpengalaman menggunakan PostgreSQL

● Memahami:

○ Query optimization & indexing

○ Transaction handling (ACID, isolation level)

○ Table partitioning (range/hash) untuk high-volume data

● Familiar dengan ORM seperti GORM (atau SQL native)

Caching & Performance

● Berpengalaman menggunakan Redis (atau sejenis)

● Memahami:

○ Cache strategy (read-through, write-through, cache-aside)

○ TTL & cache invalidation

○ Handling cache consistency pada sistem transaksi

Messaging & Integration

● Berpengalaman menggunakan event-driven architecture

● Familiar dengan Google Pub/Sub (atau Kafka/RabbitMQ)

● Memahami asynchronous processing dan retry mechanism

Observability & Logging

● Terbiasa menggunakan:

○ OpenTelemetry (OTel) untuk tracing atau sejenis

○ Zap logger untuk structured logging atau sejenis

● Memahami konsep:

○ Distributed tracing

○ Metrics & monitoring (Prometheus/Grafana menjadi nilai tambah)

○ Log correlation

DevOps & Deployment

● Berpengalaman menggunakan:

○ Docker

○ Kubernetes (K8s) untuk deployment

● Familiar dengan environment Google Cloud Platform (GCP) Merupakan nilai tambah

● Memahami CI/CD pipeline (GitLab CI/CD atau sejenis)

Security

● Memahami:

○ Secure coding practices

○ API security (JWT, OAuth2, atau OpenID)

● Familiar dengan:

○ Keycloak sebagai Identity Provide

○ Vault untuk secret management

Testing & Quality

● Terbiasa menulis:

○ Unit test

○ Integration

About the company
PT Sigma Global Teknologi
Information Technology and Services
51 - 200 employees

SIGMATECH is the enterprise technology partner of choice for software development, delivering a broad range of web, mobile, and desktop controls coupled with a service-oriented approach throughout the entire application life cycle.

SIGMATECH consists of highly skilled developers specializing in agile development methodology, focusing on Mobile & Web Solution, IT Services and business enterprise, utilizing modern programming languages as our platform. SIGMATECH has established itself as the trusted partner for use in mission-critical applications and service clientele from global insurance companies, government agencies and large consumer product manufacturers.

Our Vision :

To be the most reputable and dependable growth solution partner both for IT Professional Talents and Client's Businesses worldwide

Our Mission :

To be the most reputable and dependable growth solution partner both for IT Professional Talents and Client's Businesses worldwide

To be the most reputable and dependable growth solution partner both for IT Professional Talents and Client's Businesses worldwide

Office address

Sona Topas Tower Lt. 12, Jl. Jend. Sudirman, RT.4/RW.2, Kuningan, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12920

Company gallery

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
3–5 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi
Contract
3–5 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi
Contract
1–3 years
Minimum Associate Degree
PT Entrepreneur Trust Digital
Contract
3–5 years
Minimum Associate Degree
PT Sigma Global Teknologi
Hybrid
Full-Time
3–5 years
+1
Pt. Solusi Pembayaran Elektronik

Backend Engineer Golang (Banking)