Enable job alerts via email!

Software Engineer (Backend) - E-Money (Go/Java)

Flip.id

Daerah Khusus Ibukota Jakarta

On-site

IDR 24.000.000 - 45.000.000

Full time

30 days ago

Job summary

A leading fintech company in Indonesia seeks a Software Engineer (Backend) to enhance its e-money services. You will collaborate with various teams to ship quality products, write efficient code, and debug production issues. The ideal candidate should have a strong background in programming and experience in payment systems. Join us in transforming the financial landscape and provide Indonesians with fair financial access.

Qualifications

  • Solid background in common programming problems.
  • Experience with payment and/or accounting systems is preferable.
  • Strong understanding of algorithms, OOP, design patterns, and clean code.

Responsibilities

  • Collaborate with Product, Design, Operations, and Backend teams.
  • Write clear, performant, tested, and understandable code.
  • Debug production issues across services.

Skills

Java
Go
PHP (Yii2)
Common programming problems
Strong understanding of algorithms
Good planning and prioritization
Job description

We are looking for a Software Engineer (Backend). As a software engineer, you'll be the brain behind crafting, developing, testing, going live, and maintaining the system. You are passionate about understanding the business context for features built to drive better customer experience and adoption.

About E-Money As part of Flip's Consumer Solutions group, you will be the go-to person to work on our e-money part, mainly the Flip Saldo feature. You will work with a cross-functional team to address various business questions, such as increasing the number of transacting users with Flip Saldo. You will utilize different tech stacks for various use cases, such as Java (for E-Money core system), Go (cash top-up feature in one of the top Indonesian retailers), and PHP (for integration with monolithic systems).

About Flip Rafi, Luqman, and Anjar, college friends from Universitas Indonesia, started Flip in 2015 to transfer payments at a fraction of bank charges. They are pioneers in the Indonesian market, with their technology now helping millions of Indonesians and businesses carry out bank-to-bank transfers seamlessly.

After nine years, Flip has facilitated transfers worth several trillions of rupiah and received funding from investors like Sequoia India, Insight Partners, and Insignia. Our mission is to provide Indonesians with access to progressive and fair financial services.

At Flip, we strive to provide a fair, collaborative, and growth-oriented workplace, valuing fairness and respect for employees, customers, and stakeholders.

What you'll do

  • Collaborate with Product, Design, Operations, and Backend teams to ship quality products and features.
  • Write clear, performant, tested, and understandable code.
  • Partner with product management to execute the feature roadmap.
  • Work with backend teams to implement the engineering roadmap.
  • Debug production issues across services and stack levels.

What you'll need

  • Solid background in common programming problems and solutions.
  • Experience with payment and/or accounting systems is preferable.
  • Knowledge of Java, Go, and PHP (Yii2) is a plus.
  • Experience with large datasets and high concurrency systems is a plus.
  • Strong understanding of algorithms, OOP, design patterns, and clean code.
  • Good planning, prioritization, and execution skills.
  • Ability to scope, review, and refine user stories and tasks for completeness and dependency management.

P.S. If you experience issues submitting your CV through this platform, please send it directly to career@flip.id.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.