Company Logo

Golang Developer

Rp5,700,000 - 7,000,000/Month
Contract · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

Go / Golang

Docker

MySQL

Microsoft SQL Server

GIT

Restful API

MongoDB

PostgreSQL

Job Benefits

THR

Work Insurance

Health Insurance

This job post is managed by

AS
Anita Sari

Job description for Golang Developer at PT Adi Perdana Nusantara

🚀 WE ARE HIRING – Golang Developer 🚀


PT ADI Perdana Nusantara is looking for a Golang Developer to join our team and be placed at our client company in South Jakarta.

Responsibilities:

  • Design, build, and maintain RESTful APIs using Go/Golang and frameworks such as Gin.
  • Design and optimize data access layers using GORM, SQLX, and raw SQL when required.
  • Design database schemas, create migrations, and optimize queries across PostgreSQL and MongoDB.
  • Develop reliable, long-running business processes using workflow engines such as Temporal.
  • Build asynchronous and event-driven services using messaging systems such as RabbitMQ, Kafka, NATS, or Redis Streams.
  • Implement producers, consumers, dead-letter handling, retries, and backpressure mechanisms.
  • Write unit and integration tests and participate in code reviews.
  • Implement structured logging, metrics, and tracing to support system reliability and production troubleshooting.
  • Collaborate with Product, Frontend, and DevOps teams on API contracts, development, and deployment.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Data Science, or a related field. Equivalent practical experience may also be considered.
  • 1–3 years of professional experience as a Golang Developer.
  • Good understanding of goroutines, channels, context, and Go error handling.
  • Hands-on experience building REST APIs using Gin, Echo, Fiber, or Chi.
  • Comfortable working with an ORM, preferably GORM, and able to write raw SQL when needed.
  • Solid understanding of PostgreSQL, including joins, transactions, indexes, and query optimization.
  • Familiarity with Git and Docker.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Able to work independently as well as collaboratively in a cross-functional team.
  • Proactive, detail-oriented, and willing to learn and adapt to evolving technologies, including AI.


    Nice to Have :
  • Experience with SQLX or other non-ORM database libraries.
  • Experience with MongoDB, document modeling, and aggregation pipelines.
  • Experience with RabbitMQ, Kafka, NATS, or Redis Streams.
  • Experience with Temporal or other workflow/orchestration engines.
  • Knowledge of gRPC, Redis, Kubernetes, or CI/CD pipelines.
  • Personal projects or open-source contributions using Go.

📍 Placement: North Jakarta

⚠️ Only shortlisted candidates who meet the qualifications will be contacted.

If you are passionate about building reliable and scalable systems, we’d love to hear from you!

About the company
PT Adi Perdana Nusantara
Outsourcing/Offshoring
51 - 200 employees

We provide professional team which are adapt with all technologies your needed

Office address

Graha Mustika Ratu, Jl. Gatot Subroto No.75, RT.2/RW.1, Menteng Dalam, Kec. Tebet, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12870

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
Minimum Bachelor’s Degree
PT Adinata Mitra Solusi
Contract
1–3 years
Minimum Bachelor’s Degree
PT. Nawa Data Solutions
Contract
1–3 years
Minimum Bachelor’s Degree
Talent Tech

Golang Developer

Rp 6-8.5Mio
Contract
1–3 years
Minimum Bachelor’s Degree
PT Pro Sigmaka Mandiri
Contract
1–3 years
Minimum Associate Degree
PT Hermes Solusi Integrasi

Golang Developer