Golang Developer

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

Responsibilities
  1. Design, build, and maintain RESTful APIs in Go using the Gin framework
  2. Model and opTImize data access layers with GORM and/or SQLX, including raw SQL when performance requires it
  3. Design schemas, write migraTIons, and tune queries across PostgreSQL and MongoDB
  4. Implement durable, long-running business processes as Temporal workflows and acTIviTIes including retries,TImeouts, compensaTIon logic, and idempotency
  5. Build asynchronous, event-driven services using message queues (RabbitMQ / Ka a / NATS / Redis Streams) producers, consumers, dead-le er handling, and backpressure
  6. Write unit and integraTIon tests; parTIcipate in code review
  7. Instrument services with structured logging, metrics, and tracing; help debug producTIon incidents
  8. Collaborate with product, frontend, and DevOps on API contracts and deployment
Qualifications
Primary QualificaTIons
  1. EducaTIon: Bachelor's degree in Computer Science, InformaTIon Technology, So ware Engineering, DataScience, or a related field. Equivalent pracTIcal experience may be considered.
  2. Experience: 1-3 Year
  3. Skills:
    1. 1 3 years wriTIng Go professionally (internships and serious side projects count toward the lower end)
    2. Working knowledge of gorouTInes, channels, context, and Go's error handling - not just syntax, but whenconcurrency helps and when it hurts
    3. Built REST APIs with Gin, Echo, Fiber, or Chi
    4. Comfortable with an ORM (GORM ideally) and able to write plain SQL when needed
    5. Solid PostgreSQL fundamentals: joins, transacTIons, indexes, and why a query is slow
    6. Git and basic Docker
    7. Reads documentaTIon independently and asks good quesTIons when stuck
  4. Interpersonal and CommunicaTIon Skills:
    1. Strong analyTIcal and problem-solving abiliTIes.
    2. Able to communicate technical concepts clearly to technical and nontechnical stakeholders
    3. Able to work independently and collaboraTIvely within a crossfuncTIonal team.
    4. ProacTIve in idenTIfying issues and proposing pracTIcal soluTIons.
    5. Willing to learn and adapt to rapidly evolving AI technologies.
    6. Detail-oriented and commi ed to delivering reliable, high-quality soluTIons.
Secondary QualificaTIons
  1. SQLX or other non-ORM database libraries
  2. MongoDB - document modeling, aggregaTIon pipelines
  3. Any message queue: RabbitMQ, Ka a, NATS, Redis Streams
  4. Temporal, or any workflow/orchestraTIon engine
  5. gRPC, Redis, Kubernetes, CI/CD pipelines
  6. 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

Golang Developer - Can Join Immediately
Golang Developer - Can Join Immediately

SIGMATECH • Jakarta Pusat

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

VLink Inc • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,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
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

PT Hermes Solusi Integrasi • Jakarta Barat

On-site
IDR 167,400,000 - 256,680,000
Backend Developer - Golang
Backend Developer - Golang

TOG Indonesia • Jakarta Pusat

On-site
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
Golang Developer
Golang Developer

TOG Indonesia • Jakarta Pusat

On-site
IDR 223,200,000 - 446,400,000
Go Backend Engineer: REST APIs, Databases & Events
Go Backend Engineer: REST APIs, Databases & Events

Lancesoft APAC • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Fullstack Engineer - Collection (SDE 2)
Fullstack Engineer - Collection (SDE 2)

Kredivo Group • Indonesia

On-site
IDR 180,000,000 - 300,000,000