Go Backend Engineer – REST APIs & PostgreSQL

PT. SIGMA GLOBAL TEKNOLOGI (SIGMATECH)

Kebayoran Baru

On-site

IDR 122,760,000 - 234,360,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Miscellaneous allowance
Attractive Salary
THR
BPJS
Annual & Sick Leaves

Job summary

SIGMATECH is seeking a Go-focused software engineer in Jakarta to design, build, and maintain RESTful APIs using Gin. You will develop data access layers with GORM, SQLX, and raw SQL, and design schemas with PostgreSQL and MongoDB.

You’ll implement Temporal workflows, build event-driven services with RabbitMQ/Kafka/NATS, write tests, and contribute to logging, metrics, and production troubleshooting while collaborating with Product, Frontend, and DevOps teams.

Qualifications

  • Bachelor’s degree in CS/IT/SE/DS or related field, GPA 3.00+
  • 1–3 years of professional experience.
  • Proficient in Go development and building RESTful APIs.

Responsibilities

  • Design, build, and maintain RESTful APIs in Go using Gin.
  • Develop and optimize data access layers with GORM, SQLX, and raw SQL.
  • Design schemas, write migrations, and optimize queries for PostgreSQL and MongoDB.
  • Implement durable Temporal workflows and retries, timeouts, and idempotency.
  • Build asynchronous, event-driven services using RabbitMQ, Kafka, NATS, or Redis Streams.
  • Develop unit and integration tests and participate in code reviews.
  • Implement structured logging, metrics, tracing, and production incident troubleshooting.
  • Collaborate with Product, Frontend, and DevOps on API contracts and deployment.

Skills

Go
Goroutines
Channels
Context
Error handling
SQL (raw)
GORM
PostgreSQL
Git
Docker

Education

Bachelor’s degree (S1) in Computer Science / IT / Software Engineering / Data Science or related field

Tools

SQLX
MongoDB
RabbitMQ
Kafka
NATS
Redis
Temporal
Kubernetes
Gin
CI/CD

Job description

SIGMATECH is seeking a Go-focused software engineer in Jakarta to design, build, and maintain RESTful APIs using Gin. You will develop data access layers with GORM, SQLX, and raw SQL, and design schemas with PostgreSQL and MongoDB.

You’ll implement Temporal workflows, build event-driven services with RabbitMQ/Kafka/NATS, write tests, and contribute to logging, metrics, and production troubleshooting while collaborating with Product, Frontend, and DevOps teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Backend Engineer – Banking, Scalable Microservices
Golang Backend Engineer – Banking, Scalable Microservices

PT. SIGMA GLOBAL TEKNOLOGI (SIGMATECH) • Jakarta Utara

On-site
IDR 200,880,000 - 401,760,000
Medical
Allowance
BPJS
+2
Backend Go & Java Developer — Cloud, DB & CI/CD
Backend Go & Java Developer — Cloud, DB & CI/CD

SIGMATECH • Jakarta Pusat

On-site
IDR 133,920,000 - 279,000,000
Go Backend Engineer – Banking Tech, Flexible & Growth
Go Backend Engineer – Banking Tech, Flexible & Growth

PT. SIGMA GLOBAL TEKNOLOGI (SIGMATECH) • Jakarta Utara

On-site
IDR 240,000,000 - 360,000,000
Medical
Miscellaneous allowance
Annual & sick leave
+2
Go Backend Engineer — APIs, PostgreSQL & Security
Go Backend Engineer — APIs, PostgreSQL & Security

PT ASABA Digital Innotech • Jakarta Utara

On-site
IDR 167,400,000 - 334,800,000
Senior Golang Backend Engineer — Microservices & Cloud
Senior Golang Backend Engineer — Microservices & Cloud

PT. SIGMA GLOBAL TEKNOLOGI (SIGMATECH) • Tangerang

On-site
IDR 167,400,000 - 279,000,000
Medical
Allowance
Attractive Salary
+4
Golang Backend Engineer — REST APIs & PostgreSQL
Golang Backend Engineer — REST APIs & PostgreSQL

PT. Berca Hardayaperkasa • Tangerang

On-site
IDR 78,120,000 - 122,760,000
Golang Backend Engineer – Microservices & APIs (Jakarta)
Golang Backend Engineer – Microservices & APIs (Jakarta)

Entrepreneur Trust Digital | Entrust Digital • Jakarta Pusat

On-site
IDR 200,000,000 - 300,000,000
Junior Backend Engineer - Go/Java, Growth
Junior Backend Engineer - Go/Java, Growth

SG-EDTS • Jakarta Pusat

On-site
IDR 100,440,000 - 167,400,000
Lead Backend Engineer (Golang) - Jakarta
Lead Backend Engineer (Golang) - Jakarta

PT Bibit Tumbuh Bersama • Jakarta Utara

On-site
IDR 1,795,332,000 - 2,333,932,000
Senior Golang Backend Engineer | REST & PostgreSQL
Senior Golang Backend Engineer | REST & PostgreSQL

PT IDStar Cipta Teknologi • Jakarta Utara

On-site
IDR 267,840,000 - 468,720,000