Golang Middleware Backend Engineer — REST & Integrations

Bumi Amartha Teknologi Mandiri

Jakarta Pusat

On-site

IDR 334,800,000 - 669,600,000

Full time

2 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

Bumi Amartha Teknologi Mandiri is seeking a skilled middleware engineer to develop, maintain, and enhance middleware applications using Golang. You will design RESTful APIs, backend services, and integration components to enable reliable communication between systems.

The role requires strong experience in middleware, backend integration, and familiarity with Docker, Kafka/RabbitMQ, and CI/CD practices. You will collaborate with cross-functional teams to deliver secure, scalable services in

Qualifications

  • Minimum 3 years of software development experience, preferably in Middleware, Backend, or System Integration.
  • Strong Golang programming skills.
  • Proven experience developing middleware applications, backend services, or integration solutions.
  • Strong understanding of RESTful API and microservices architecture.
  • Experience with system-to-system integration and API integration.
  • Good understanding of HTTP/HTTPS, JSON, XML, and API communication.
  • Experience with relational databases (PostgreSQL, MySQL, Oracle, or SQL Server).
  • Familiarity with Docker and containerized applications.
  • Experience with message brokers (Kafka/RabbitMQ) is a plus.
  • Understanding of CI/CD and DevOps practices.

Responsibilities

  • Develop, maintain, and enhance middleware applications using Golang.
  • Design and develop RESTful APIs, backend services, and integration components.
  • Develop and maintain middleware services for integration between internal and external systems.
  • Implement scalable, high-performance services using Golang and microservices.
  • Analyze requirements and translate them into middleware and integration solutions.
  • Integrate systems via REST API, HTTP/HTTPS, messaging, and other protocols.
  • Troubleshoot, debug, and optimize middleware applications and services.
  • Ensure security, reliability, scalability, and maintainability of applications.
  • Work with databases to support data integration and backend services.
  • Develop unit tests and perform integration testing for quality and stability.
  • Collaborate with Backend Developers, System Analysts, DevOps, QA, and other teams.
  • Participate in code reviews and follow coding standards and best practices.
  • Monitor and resolve issues in development, staging, and production environments.
  • Prepare and maintain technical documentation for middleware services and APIs.

Skills

Golang (Go)
Middleware
RESTful APIs
Microservices
System integration
Troubleshooting
SDLC knowledge
CI/CD practices

Tools

Docker
Kafka
RabbitMQ
PostgreSQL
MySQL
Git

Job description

Bumi Amartha Teknologi Mandiri is seeking a skilled middleware engineer to develop, maintain, and enhance middleware applications using Golang. You will design RESTful APIs, backend services, and integration components to enable reliable communication between systems.

The role requires strong experience in middleware, backend integration, and familiarity with Docker, Kafka/RabbitMQ, and CI/CD practices. You will collaborate with cross-functional teams to deliver secure, scalable services in

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

Similar jobs worth comparing

Go Middleware Backend Engineer - Scalable Integrations
Go Middleware Backend Engineer - Scalable Integrations

PT Bumi Amartha Teknologi Mandiri • Kemayoran

On-site
IDR 90,000,000 - 150,000,000
Golang Backend Engineer – Build Scalable Microservices (On-site)
Golang Backend Engineer – Build Scalable Microservices (On-site)

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
Middleware Backend Golang
Middleware Backend Golang

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 334,800,000 - 669,600,000
Middleware Backend Golang
Middleware Backend Golang

PT Bumi Amartha Teknologi Mandiri • Kemayoran

On-site
IDR 90,000,000 - 150,000,000
Golang Backend Engineer – Microservices & APIs (AWS/GCP)
Golang Backend Engineer – Microservices & APIs (AWS/GCP)

PT Nusantara Duta Solusindo (NDS) • Jakarta Utara

On-site
IDR 200,880,000 - 290,160,000
Medical Internet
Phone
BPJS TK
+1
Go Backend Engineer – Systems & API Integrations
Go Backend Engineer – Systems & API Integrations

TOG Indonesia • Jakarta Pusat

On-site
IDR 200,000,000 - 350,000,000
Golang Backend Engineer - Scalable APIs
Golang Backend Engineer - Scalable APIs

TOG Indonesia • Jakarta Pusat

On-site
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Neokarya • Jakarta Pusat

On-site
IDR 279,000,000 - 446,400,000
Senior Backend Engineer — Go & AI-powered SaaS
Senior Backend Engineer — Go & AI-powered SaaS

PT. APPSKU APLIKASI INDONESIA • Cibinong

On-site
IDR 240,000,000 - 420,000,000
Golang Backend Engineer: Scalable Microservices
Golang Backend Engineer: Scalable Microservices

Em-HR • Jakarta Pusat

On-site
IDR 240,000,000 - 420,000,000