Go API Engineer: RESTful Apps, Temporal & Async

Lancesoft Indonesia

Jakarta Pusat

On-site

IDR 240,000,000 - 420,000,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lancesoft Indonesia is seeking a motivated Go backend engineer to design, build, and maintain RESTful APIs using the Gin framework. You will optimize data access with GORM/SQLX and work across PostgreSQL and MongoDB, including Temporal workflows for durable processes.

Collaborate with product, frontend, and DevOps to ensure robust API contracts, distributed services, and reliable deployment. 1–3 years of Go experience required.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 1–3 years writing Go professionally.
  • Experience with Gin or similar frameworks.
  • Proficient in PostgreSQL; strong SQL and joins.
  • Experience with ORMs (GORM) and raw SQL.
  • Familiar with Docker, Git.
  • Experience with message queues (RabbitMQ/Kafka/NATS/Redis Streams).

Responsibilities

  • Design, build, and maintain RESTful APIs in Go using the Gin framework.
  • Model and optimize data access layers with GORM and/or SQLX, including raw SQL when performance requires it
  • Design schemas, write migrations, and tune queries across PostgreSQL and MongoDB
  • Implement durable, long-running business processes as Temporal workflows and activities including retries, timeouts, compensation logic, and idempotency
  • Build asynchronous, event-driven services using message queues (RabbitMQ / Kafka / NATS / Redis Streams) producers, consumers, dead-le er handling, and backpressure
  • Write unit and integra on tests; participate in code review
  • Instrument services with structured logging, metrics, and tracing; help debug production incidents
  • Collaborate with product, frontend, and DevOps on API contracts and deployment

Skills

Go
Gin
GORM
SQL
PostgreSQL
MongoDB
Temporal
RabbitMQ
Kafka
NATS
Redis
Unit testing
Code review
Docker
Git

Education

Bachelor’s degree in Computer Science or related field

Tools

Gin
Echo
Fiber
Chi
GORM
SQLX

Job description

Lancesoft Indonesia is seeking a motivated Go backend engineer to design, build, and maintain RESTful APIs using the Gin framework. You will optimize data access with GORM/SQLX and work across PostgreSQL and MongoDB, including Temporal workflows for durable processes.

Collaborate with product, frontend, and DevOps to ensure robust API contracts, distributed services, and reliable deployment. 1–3 years of Go experience required.

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

Similar jobs worth comparing

Golang developer
Golang developer

Lancesoft Indonesia • Jakarta Pusat

On-site
IDR 240,000,000 - 420,000,000
Senior Golang Full-Stack Engineer for Banking APIs
Senior Golang Full-Stack Engineer for Banking APIs

Lancesoft Indonesia • Jakarta Pusat

On-site
IDR 420,000,000 - 660,000,000
Senior Go Engineer for Scalable Web Apps (Gin)
Senior Go Engineer for Scalable Web Apps (Gin)

AYO • Indonesia

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

TOG Indonesia • Jakarta Pusat

On-site
Go Backend Engineer - REST APIs & Concurrency
Go Backend Engineer - REST APIs & Concurrency

PT Esensi Solusi Buana (ESB) • Banten

On-site
Golang Backend Engineer — Build Scalable APIs (Jakarta)
Golang Backend Engineer — Build Scalable APIs (Jakarta)

MateCareer • Jawa

On-site
Golang Backend Engineer - APIs, Clean Architecture | Onsite
Golang Backend Engineer - APIs, Clean Architecture | Onsite

Steradian Data Optima • Jakarta Pusat

On-site
IDR 180,000,000 - 340,000,000
Golang Backend Engineer — Scalable APIs & Microservices
Golang Backend Engineer — Scalable APIs & Microservices

PT Software Services Indonesia • Kota Yogyakarta

On-site
Relocation allowance
Annual leave 12 days
Salary review twice yearly
+3
Backend Developer (Golang)
Backend Developer (Golang)

MateCareer • Jawa

On-site
Full Stack Developer – Workplace Technology Solutions
Full Stack Developer – Workplace Technology Solutions

Jobtailor • Daerah Khusus Ibukota Jakarta

On-site