Point your AI agent at freehire and let it find you a job.

Get the CLI →

Steradian Data Optima

NewBe an early applicant

Backend (Golang) Developer

Posted Updated 2 views
Discussion

Summary

Builds and optimizes Go (Gin) microservices for a high-throughput points accrual engine that processes banking transaction data, referral tracking, and gamification — including REST/gRPC APIs, PostgreSQL tuning, JWT/OAuth security, and Prometheus/Grafana monitoring. Onsite in Jakarta; 2+ years of Go backend experience required.

Salary: Rp 8.000.000 – Rp 10.000.000 per month

Job Description

  • Develop and maintain backend services and APIs.

  • Build and optimize microservices using Go (Gin Framework), including inter-service communication via HTTP/HTTPS and gRPC.

  • Design, implement, and document RESTful APIs following best practices.

  • Build high-throughput and parallel data processing to support an efficient and scalable points accrual engine.

  • Design and manage PostgreSQL databases, including SQL queries, indexing, and performance optimization.

  • Process and manage banking transaction data, referral tracking, and gamification logic efficiently.

  • Implement authentication and authorization using JWT or OAuth.

  • Apply API security best practices based on the OWASP Top 10.

  • Implement logging and monitoring using Prometheus, Grafana, Loki, or ELK Stack.

  • Develop and maintain unit tests and component-level integration tests for backend services, ensuring code quality and compliance with security code review standards.

  • Support deployment, go-live, and troubleshooting of features in production.

  • Collaborate with Frontend Developers, QA Engineers, Technical Writers, and Product Owners throughout the development lifecycle.

Requirements

  • Bachelor's Degree (S1) in Computer Science, Information Systems, Software Engineering, or a related field.

  • Minimum 2 years of experience in backend development using Go (Gin Framework).

  • Experience developing microservices with Go (Gin Framework) or Node.js.

  • Understanding of inter-microservice communication (HTTP/HTTPS, gRPC).

  • Strong understanding of RESTful API development.

  • Experience building large-scale systems and high-throughput data processing.

  • Ability to design and manage PostgreSQL databases, including SQL queries, indexing, and performance optimization.

  • Understanding of transaction systems and payment integration.

  • Experience with logging and monitoring systems.

  • Understanding of authentication, authorization, and API security (JWT/OAuth, OWASP Top 10).

  • Proficiency in Git and version control systems.

  • Willing to work onsite in Jakarta and undergo background checking.

Nice to Have

  • Experience using Redis for caching and leaderboards.

  • Experience working on banking, financial services, or loyalty/reward systems.

  • Familiarity with OpenShift, Kubernetes, and CI/CD pipelines.

  • Experience with database replication, partitioning, and high-availability setups.

  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket, Bamboo).


Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.