Golang developer

Lancesoft Indonesia

Jakarta Pusat

On-site

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

Full time

24 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

  • 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
Requirements
  • Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, DataScience, or a related field. Equivalent practical experience may be considered.
  • 1–3 years writing Go professionally (internships and serious side projects count toward the lower end)
  • Working knowledge of goroutines, channels, context, and Go's error handling — not just syntax, but when concurrency helps and when it hurts
  • Built REST APIs with Gin, Echo, Fiber, or Chi
  • Comfortable with an ORM (GORM ideally) and able to write plain SQL when needed
  • Solid PostgreSQL fundamentals: joins, transac ons, indexes, and why a query is slow
  • Git and basic Docker g. Reads documentation independently and asks good questions when stuck
Secondary Qualifications
  • SQLX or other non-ORM database libraries
  • Temporal, or any workflow/orchestration engine
  • Personal projects or open-source contributions in Go
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer – Workplace Technology Solutions
Full Stack Developer – Workplace Technology Solutions

Jobtailor • Daerah Khusus Ibukota Jakarta

On-site
Go API Engineer: RESTful Apps, Temporal & Async
Go API Engineer: RESTful Apps, Temporal & Async

Lancesoft Indonesia • Jakarta Pusat

On-site
IDR 240,000,000 - 420,000,000
Golang Developer
Golang Developer

PT Nextgen Inovasi Indonesia • Jakarta Timur

Hybrid
IDR 12,000,000 - 20,000,000
Remote or hybrid work options
Attractive salary based on skills
BPJS TK and BPJS Kesehatan
+3
Backend Developer - Golang
Backend Developer - Golang

TOG Indonesia • Jakarta Pusat

On-site
Fullstack Developer
Fullstack Developer

Lancesoft Indonesia • Jakarta Pusat

On-site
IDR 420,000,000 - 660,000,000
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Golang Developer
Golang Developer

TOG Indonesia • Jakarta Pusat

On-site
IDR 223,200,000 - 446,400,000
Software Engineer (Backend - Go)
Software Engineer (Backend - Go)

PT Esensi Solusi Buana (ESB) • Banten

On-site
Fullstack Engineer - Collection (SDE 2)
Fullstack Engineer - Collection (SDE 2)

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
IDR 629,383,000 - 899,119,000
Full Stack Engineer
Full Stack Engineer

Jubelio • Daerah Khusus Ibukota Jakarta

On-site
IDR 100,000,000 - 150,000,000