Golang Developer - Can Join Immediately

SIGMATECH

Jakarta Pusat

On-site

IDR 200,880,000 - 267,840,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SIGMATECH in Jakarta is seeking a Go developer to design, build, and maintain RESTful APIs using Gin and related tools. You will optimize data access with PostgreSQL and MongoDB, implement durable Temporal workflows, and collaborate with Product, Frontend, and DevOps teams.

You should have 1–3 years of professional Go experience, a Bachelor’s degree in CS or related field, and a solid understanding of goroutines, channels, and error handling.

Qualifications

  • Bachelor’s degree (S1) in CS/IT/Software Eng or related field.
  • 1–3 years of professional Go development experience.
  • Experience with RESTful APIs and databases (SQL/NoSQL).

Responsibilities

  • Design, build, and maintain RESTful APIs in Go using Gin.
  • Optimize data access with GORM, SQLX, and raw SQL.
  • Schema design, migrations, and query optimization for PostgreSQL and MongoDB.
  • Implement Temporal workflows with retries, timeouts, idempotency.
  • Build event-driven services with RabbitMQ/Kafka/NATS/Redis Streams.
  • Write unit/integration tests and participate in code reviews.
  • Add structured logging, metrics, tracing; assist incidents.
  • Collaborate with Product, Frontend, and DevOps on API contracts.

Skills

Go (Golang)
REST API
Goroutines & channels
PostgreSQL
MongoDB
SQLX / GORM
Docker
Git
Temporal
Messaging Queues
Kubernetes
CI/CD
Problem Solving

Education

Bachelor's degree in CS/IT/Software Eng

Tools

Git
Docker
PostgreSQL
MongoDB
Kubernetes
Redis
Temporal

Job description

Location

Jakarta Utara (Full WFO)

Job Requirements

Education: Bachelor’s degree (S1) in Computer Science, Information Technology, Software Engineering, Data Science, or related field. Equivalent practical experience may be considered. Minimum GPA: 3.00.

Experience: 1–3 years of professional experience.

Technical Skills
  • 1–3 years of professional experience with Go (Golang); internships and serious side projects are considered.
  • Good understanding of goroutines, channels, context, and error handling.
  • Experience developing REST APIs using Gin, Echo, Fiber, or Chi.
  • Familiar with GORM and able to write raw SQL when required.
  • Strong PostgreSQL fundamentals, including joins, transactions, indexes, and query optimization.
  • Familiar with Git and basic Docker.
  • Able to independently read technical documentation and troubleshoot issues effectively.
Interpersonal & Communication Skills
  • Strong analytical and problem-solving skills.
  • Able to communicate technical concepts clearly to technical and non-technical stakeholders.
  • Able to work independently and collaboratively in a cross-functional team.
  • Proactive in identifying issues and proposing practical solutions.
  • Willing to learn and adapt to rapidly evolving AI technologies.
  • Detail-oriented and committed to delivering reliable, high-quality solutions.
Secondary Qualifications
  • SQLX or other non-ORM database libraries.
  • MongoDB, including document modeling and aggregation pipelines.
  • Message queues such as RabbitMQ, Kafka, NATS, or Redis Streams.
  • Temporal or other workflow/orchestration engines.
  • gRPC, Redis, Kubernetes, and CI/CD pipelines.
  • Personal Go projects or open-source contributions.
Job Responsibilities
  • Design, build, and maintain RESTful APIs in Go using Gin.
  • Develop and optimize data access layers using GORM, SQLX, and raw SQL.
  • Design schemas, write migrations, and optimize queries for PostgreSQL and MongoDB.
  • Implement durable business processes using Temporal workflows and activities, including retries, timeouts, compensation logic, and idempotency.
  • Build asynchronous, event-driven services using RabbitMQ, Kafka, NATS, or Redis Streams.
  • Develop unit and integration tests and participate in code reviews.
  • Implement structured logging, metrics, and tracing, and assist with production incident troubleshooting.
  • Collaborate with Product, Frontend, and DevOps teams on API contracts and deployment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Lancesoft APAC • Indonesia

On-site
IDR 180,000,000 - 300,000,000
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 Nusantara Duta Solusindo (NDS) • Jakarta Utara

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

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
Golang Developer
Golang Developer

TOG Indonesia • Jakarta Pusat

On-site
IDR 223,200,000 - 446,400,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
Lead Backend Engineer (Golang) - Jakarta Department Tech Employment Type
Lead Backend Engineer (Golang) - Jakarta Department Tech Employment Type

Stockbit • Daerah Khusus Ibukota Jakarta

On-site
IDR 420,000,000 - 780,000,000
Golang Backend Developer
Golang Backend Developer

Em-HR • Jakarta Pusat

On-site
IDR 240,000,000 - 420,000,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
Golang Developer
Golang Developer

VLink Inc • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000