Golang / Temporal Workflow Developer

JOB DESCRIPTIONS / RESPONSIBILITIES

  • Develop backend workflow and orchestration services using Golang and Temporal.
  • Design workflows and activities for long-running HR business processes.
  • Translate processes into reliable states, activities, retries, timeouts, and exception handling.
  • Integrate workflows with .NET services, APIs, PostgreSQL, and platform components.
  • Implement compensation, failure recovery, idempotency, and observability mechanisms.
  • Monitor, troubleshoot, and optimize workflow execution and performance.
  • Develop unit and integration tests for workflows and activities.
  • Collaborate with BPA, architects, backend developers, and QA.

QUALIFICATIONS

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-4 years of backend development experience with good Golang proficiency.
  • Hands-on knowledge of Temporal.io or similar workflow/orchestration platforms is highly preferable.
  • Strong understanding of REST APIs, distributed systems, asynchronous processing, and microservices.
  • Understanding of workflow retries, timeouts, state, compensation, and idempotency.
  • Experience with relational databases such as PostgreSQL.
  • Familiar with Docker, Git, CI/CD, logging, monitoring, and testing.
  • Strong analytical, problem-solving, collaboration, documentation, and English skills.

Application Confirmation

You're applying for the role below:

Golang / Temporal Workflow Developer

Location: Kota Administrasi Jakarta Utara

Contract Details: Contract

Submit Date: 2026-09-17

Current Job Details

Update

Current Job Title:

Current Company:

Total Experience:

Relevant Experience:

Notice Period:

Is Notice Period Negotiable?:

Current CTC:

Expected CTC:

Current Location:

No CV uploaded

About the job

Location Kota Administrasi Jakarta Utara
Created On 2026-09-15
Working Model WFO
Job Level Middle