Go Backend Engineer: REST APIs, Databases & Events

Lancesoft APAC

Indonesia

On-site

IDR 180,000,000 - 300,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Lancesoft APAC is seeking a Go developer to design and maintain RESTful APIs using Gin. You will optimize data access with GORM/SQLX, work with PostgreSQL and MongoDB, and implement Temporal workflows for durable processes.

Collaborate across product, frontend, and DevOps to ensure robust API contracts and smooth deployments. 1–3 years of Go experience and strong SQL skills are preferred.

Qualifications

  • Education: Bachelor’s degree in CS/IT or related field, or equivalent practical experience.
  • Experience: 1–3 years in Go development.
  • Proficiency with Go concepts: goroutines, channels, context, and error handling.
  • Built REST APIs with Go frameworks (Gin, Echo, Fiber, or Chi).
  • Comfortable with GORM and writing SQL when needed.
  • Strong PostgreSQL fundamentals and query optimization.
  • Version control with Git; basic Docker skills.
  • Independent learning and proactive problem solving.

Responsibilities

  • Design, build, and maintain RESTful APIs in Go using Gin.
  • Model and optimize data access layers with GORM/SQLX and raw SQL when needed.
  • Design schemas, write migrations, and tune queries for PostgreSQL and MongoDB.
  • Implement workflows with Temporal including retries and idempotency.
  • Build event-driven services using message queues (RabbitMQ, Kafka, NATS, Redis Streams).
  • Write unit and integration tests; participate in code reviews.
  • Instrument services with logging, metrics, and tracing; debug production incidents.
  • Collaborate with product, frontend, and DevOps on API contracts and deployment.

Skills

Go programming
Goroutines
REST APIs
Gin
SQL
PostgreSQL
MongoDB
Docker
Git
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

GORM
SQLX
PostgreSQL
MongoDB
RabbitMQ
Kubernetes
Temporal

Job description

Lancesoft APAC is seeking a Go developer to design and maintain RESTful APIs using Gin. You will optimize data access with GORM/SQLX, work with PostgreSQL and MongoDB, and implement Temporal workflows for durable processes.

Collaborate across product, frontend, and DevOps to ensure robust API contracts and smooth deployments. 1–3 years of Go experience and strong SQL skills are preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Go Backend Engineer – REST APIs & Async Workflows
Go Backend Engineer – REST APIs & Async Workflows

SIGMATECH • Jakarta Pusat

On-site
IDR 200,880,000 - 267,840,000
Golang Developer
Golang Developer

Lancesoft APAC • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Golang Developer - Can Join Immediately
Golang Developer - Can Join Immediately

SIGMATECH • Jakarta Pusat

On-site
IDR 200,880,000 - 267,840,000
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
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Golang Backend Engineer - Scalable APIs
Golang Backend Engineer - Scalable APIs

TOG Indonesia • Jakarta Pusat

On-site
Golang Backend Engineer – Microservices & APIs (AWS/GCP)
Golang Backend Engineer – Microservices & APIs (AWS/GCP)

PT Nusantara Duta Solusindo (NDS) • Jakarta Utara

On-site
IDR 200,880,000 - 290,160,000
Medical Internet
Phone
BPJS TK
+1
Backend Developer - Golang
Backend Developer - Golang

TOG Indonesia • Jakarta Pusat

On-site
Golang Developer
Golang Developer

VLink Inc • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Full-Stack Developer (Golang) (Full WFO)
Full-Stack Developer (Golang) (Full WFO)

PT GENOMIK SOLIDARITAS INDONESIA • Jakarta Utara

On-site
IDR 200,880,000 - 334,800,000