Backend (Golang) Developer

Steradian Data Optima

Jakarta Utara

On-site

IDR 180,000,000 - 300,000,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Steradian Data Optima is seeking a Backend Developer to design, build, and maintain secure backend services and APIs using Golang and PHP. You will integrate with REST, SOAP, and gRPC interfaces, implement Clean Architecture, and optimize database performance.

You will collaborate across teams to deliver reliable, scalable systems and support unit testing and security. The role requires a minimum of 3 years’ backend experience, on-site work in Jakarta, and a focus on performance, reliability,

Qualifications

  • Bachelor's degree in CS, IS, SE, or related field.
  • Minimum 3 years of professional Backend Developer experience.
  • Strong proficiency in Golang, PHP for backend development.
  • Solid understanding of API architectures: REST, SOAP, and gRPC.
  • Experience in database performance tuning (indexing, partitioning, queries).
  • Understanding synchronous and asynchronous processing; job schedulers.

Responsibilities

  • Develop and maintain secure, reliable backend applications and APIs.
  • Develop and manage API integrations using REST, SOAP, and gRPC.
  • Build backend solutions with Golang and PHP per best practices.
  • Apply Clean Architecture for maintainability and scalability.
  • Optimize database performance with indexing and query tuning.
  • Develop and support event-driven architectures and CDC with Kafka Confluent.
  • Write unit tests and ensure high quality code and security.
  • Collaborate with frontend, QA, DevOps, analysts, and product owner.

Skills

Golang
PHP
REST
SOAP
gRPC
Git
CI/CD
Unit Testing
Secure Coding
Analytical Thinking
Communication

Education

Bachelor's Degree in Computer Science

Tools

Docker
Kubernetes
PostgreSQL
MySQL
SQL Server
Oracle
CI/CD Pipelines

Job description

Develop and maintain secure, reliable, and efficient backend applications and API services based on defined requirements and technical specifications.

Develop and manage API integrations using REST, SOAP, and gRPC architectures.

Build backend solutions using Golang, PHP technologies in accordance with software development best practices.

Implement Clean Architecture principles to ensure maintainability, scalability, and testability of applications.

Optimize database performance through indexing, partitioning, query optimization, and connection pooling.

Implement synchronous and asynchronous processing mechanisms, including job schedulers, queueing systems, and background services.

Develop and support event-driven architectures and Change Data Capture (CDC) solutions using Kafka Confluent or similar platforms.

Create and maintain Unit Tests to ensure application quality and reliability.

Apply secure coding standards and ensure compliance with company security requirements and quality gates.

Collaborate with Frontend Developers, QA Engineers, DevOps Engineers, System Analysts, Product Owner and other stakeholders throughout the development lifecycle.

Perform troubleshooting, debugging, performance tuning, and root cause analysis for backend systems.

Prepare and maintain technical documentation related to backend services, APIs, and system integrations.

Participate in code reviews and contribute to continuous improvement initiatives.

Willing to comply with project governance, confidentiality, documentation, and working arrangement requirements.

Requirements

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

Minimum 3 years of professional experience working as a Backend Developer.

Strong proficiency in Golang, PHP for backend development and API service creation.

Solid understanding of API architectures, including REST, SOAP, and gRPC.

Experience in database performance tuning, including indexing, partitioning, query optimization, and connection pooling.

Strong understanding of synchronous and asynchronous processing concepts, such as job schedulers and queueing systems.

Experience with event-driven architecture and Change Data Capture (CDC) platforms, including Kafka Confluent or equivalent technologies.

Ability to implement Clean Architecture in application development.

Experience implementing Unit Testing and maintaining high-quality code standards.

Understanding of secure coding principles and software quality assurance practices.

Proficiency in Git and version control systems.

Strong analytical thinking, problem-solving, and communication skills.

Willing to work onsite

Nice to Have

Experience working on banking, financial services, or large-scale enterprise systems.

Familiarity with Microservices Architecture and Distributed Systems.

Experience with Docker, Kubernetes, and containerized deployments.

Knowledge of CI/CD pipelines and DevOps practices.

Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.

Experience working in Agile/Scrum environments.

Relevant certifications in Backend Development, Golang, Cloud Platforms, Kafka, or related technologies are an advantage.

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Information Technology Services 101-1,000 employees

Steradian Data Optima is a fast growing IT company based in Jakarta with products and services including software development and data management. Our vision is become the big 5 IT consultants in ASEAN, Japan, Middle East and Australia. We are hiring best talent to grow with us.

Researching careers? Find all the information and tips you need on career advice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Backend Developer (Golang)
Junior Backend Developer (Golang)

PT. Berca Hardayaperkasa • Tangerang

On-site
IDR 78,120,000 - 122,760,000
Golang Developer
Golang Developer

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
IT Developer (Golang/Springboot)
IT Developer (Golang/Springboot)

PT ABISHAR TECHNOLOGIES INDONESIA • Jakarta Utara

On-site
IDR 120,000,000 - 180,000,000
Backend Engineer
Backend Engineer

Enterprise Digital Technology Services Edts • Jakarta Utara

On-site
IDR 180,000,000 - 300,000,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
Backend Engineer (Java/Golang)
Backend Engineer (Java/Golang)

Elitez Pte Ltd • Tangerang

On-site
IDR 223,200,000 - 334,800,000
Backend Developer
Backend Developer

PT Kamoro Maxima Integra • Jakarta Utara

On-site
IDR 334,800,000 - 669,600,000
Very attractive salary
Outstanding benefits
Software Backend Engineer
Software Backend Engineer

PT Trinusa Travelindo • Jakarta Utara

On-site
IDR 1,800,000,000 - 3,200,000,000
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
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000