Backend Engineer (Golang) - Senior/Principal Level

Amartha is a technology company based in South Jakarta, Indonesia.
South Jakarta, South Jakarta City, Jakarta, Indonesia
Backend
Principal Software Engineer
In-Person
2+ years of experience
Contact Company

Description For Backend Engineer (Golang) - Senior/Principal Level

Amartha is seeking a Senior/Principal Backend Engineer with expertise in Golang. The ideal candidate will have at least 2 years of experience with Go and strong knowledge of event-driven architectures using Kafka or RabbitMQ. The role requires system architecture experience, proficiency in PostgreSQL, and familiarity with modern DevOps tools like Kubernetes, Grafana, and Prometheus. The position emphasizes test-driven development practices and experience in refactoring large systems. This is an on-site position located in South Jakarta, Indonesia, offering an opportunity to work on challenging backend systems at scale.

Last updated 3 months ago

Requirements For Backend Engineer (Golang) - Senior/Principal Level

Go
Kafka
RabbitMQ
PostgreSQL
Kubernetes
  • Minimum 2 years experience with Golang
  • Experience in event driven architecture (Kafka, RabbitMQ, etc)
  • Experience in System Architecture
  • Experience with PostgreSQL
  • Experience with TDD
  • Experience with Refactoring large systems
  • Familiar with Kubernetes
  • Familiar with Grafana
  • Familiar with Prometheus

Interested in this job?

Jobs Related To Amartha Backend Engineer (Golang) - Senior/Principal Level

Backend Engineer (Golang) - Principal Level

Principal Backend Engineer (Golang) role at Amartha, developing scalable services to improve financial access in Indonesia.

Principle Software Developer

Principal Software Developer role at Oracle focusing on C/C++ static analysis tool development and database security.

Sr Principal Technical Program Manager

Senior Principal Technical Program Manager role at Oracle Health, leading complex cross-organizational programs with 10+ years experience required.

Principal Software Engineer – Applications/Platform

Principal Software Engineer role at Atom Computing, developing quantum computing applications and infrastructure with competitive compensation and benefits.

Principal Software Engineer – Applications/Platform

Principal Software Engineer role at Atom Computing, developing quantum computing applications and infrastructure with competitive compensation and benefits.