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 21 days 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.

Principal Product Manager: QuickBooks online expense management

Lead the development of QuickBooks Online Charge and Credit Cards as Principal Product Manager at Intuit, shaping the future of small business expense management.

Director of Engineering, VEP Customer Experiences

Lead AI-powered customer experiences and platform development at Intuit, directing engineering teams for VEP Customer Experiences division.

Principal Product Manager: SMB Payments

Lead SMB Payments product strategy at Intuit, transforming payment processes for small businesses through innovative solutions and customer-centric approach.

Distinguished Software Engineer

Distinguished Software Engineer role at Intuit leading enterprise finance and legal tech architecture, offering competitive compensation and opportunity to impact global financial technology.