Backend Engineer (Golang) - Principal Level

Amartha is a financial technology company focused on solving financial access problems in Indonesia.
South Jakarta, South Jakarta City, Jakarta, Indonesia
Backend
Principal Software Engineer
In-Person
5+ years of experience

Description For Backend Engineer (Golang) - Principal Level

Amartha, a financial technology company, is seeking a Principal Level Backend Engineer (Golang) to join their team in South Jakarta, Indonesia. This role is crucial for resolving reconciliation and data integrity projects, with future assignments in the Amartha Wealth Corporate and Retail Squads.

As a Backend Engineer, you'll be at the forefront of developing cutting-edge solutions to solve financial access problems in Indonesia. Your responsibilities will include designing and developing impactful services, maintaining highly scalable systems, and continuously improving code quality and product execution.

The ideal candidate will have at least 5 years of experience in backend engineering, with advanced knowledge in Go language. You should be comfortable working with distributed storage and database systems, and have experience with event-driven architecture and Test-Driven Development (TDD).

This role offers an exciting opportunity to work on challenging projects that have a real impact on financial accessibility in Indonesia. You'll be part of a cross-functional team, collaborating with various departments to plan and execute key initiatives.

If you're passionate about using technology to solve real-world problems, have a strong sense of ownership, and thrive in a fast-paced, collaborative environment, we encourage you to apply. Join Amartha and be part of a team that's revolutionizing financial access in Indonesia through innovative technology solutions.

Last updated 5 months ago

Responsibilities For Backend Engineer (Golang) - Principal Level

  • Design and develop services that deliver impact every day
  • Operate and maintain highly scalable services
  • Develop tools to improve existing processes, including infrastructure reliability, service performance, and developer's productivity
  • Continuously improve code quality, product execution, and learning experience
  • Coordinate across teams (Mobile, Frontend, DevOps, Data, Product, QA etc.) on planning and execution
  • Solve challenging financial access problems in Indonesia by using cutting-edge technology

Requirements For Backend Engineer (Golang) - Principal Level

Go
Kafka
Kubernetes
  • Minimum 5 years of experience in the related field
  • Fast learner & good analytical thinking
  • Advanced knowledge in Go Language
  • Experience with distributed storage and database systems, including SQL or NoSQL
  • Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Good communication skills, team player, and comfortable working with a cross-functional team
  • Passion for learning, improving, and contributing to projects with a strong sense of ownership
  • Experience with TDD (Test-Driven Development)
  • Experience with refactoring large systems
  • Experience with event-driven architecture
  • Exposure to architectural patterns of high-scale web applications

Interested in this job?

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

Backend Engineer (Golang) - Senior/Principal Level

Senior/Principal Backend Engineer position at Amartha requiring Golang expertise, event-driven architecture experience, and strong systems design skills.

Principal Product Manager: Live Payments

Lead product strategy and development for Intuit's Live Payments division, focusing on innovative payment solutions for mid-market and SMB merchants.

Principal Product Manager, Strategic Mid-Market Growth

Lead strategic product development for Intuit's mid-market growth initiatives, managing premium offerings and driving innovation in financial technology solutions.

Principal Product Manager, Tech for Intuit - AI Powered Hybrid Workplace

Lead Intuit's AI-powered hybrid workplace transformation as Principal Product Manager, driving innovation in employee experience and workplace technology solutions.

Principal Technical Program Manager

Lead technical program management role at Intuit focusing on GBSG platform initiatives and cross-functional team coordination.