Enable job alerts via email!

[LI] Software Development Engineer (Backend)

Dana Indonesia

Jakarta Selatan

On-site

IDR 200.000.000 - 300.000.000

Full time

30+ days ago

Job summary

A leading fintech company in Indonesia is seeking a passionate Backend Engineer to design and maintain scalable backend systems for their e-wallet platform. The ideal candidate has 2–3 years of experience with Java and Spring, and is eager to contribute to inclusive financial solutions. This role offers a chance to work in a collaborative and innovative environment.

Qualifications

  • 2–3 years of hands-on experience in backend software development.
  • Solid understanding of object-oriented design, data structures, algorithms, and design patterns.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, develop, and maintain robust backend services.
  • Write clean, efficient, and maintainable code.
  • Collaborate with product managers and engineers.

Skills

Java
Spring
Spring Boot
RESTful APIs
Microservices architecture
MySQL
PostgreSQL

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Job description

About DANA

DANA is a leading Indonesian digital wallet platform committed to making every transaction simple, secure, and accessible. As a homegrown fintech company, we serve millions across Indonesia with cashless solutions—from payments and transfers to investments.We aim to build a trusted and inclusive financial ecosystem, driven by innovation, collaboration, and continuous learning.

Join us and be part of Indonesia’s digital transformation journey!

What We’re Looking For: Software Development Engineer (Backend)

We’re looking for a talented and passionate Backend Engineer to join our Lending & Merchant tribe. In this role, you will help design, build, and maintain scalable backend systems for our e-wallet platform—focusing on impactful solutions for the unbanked and underbanked communities in Indonesia. You will work closely with experienced engineers and product managers to deliver high-quality, inclusive, and accessible financial services.

What You Will Do :

  • Design, develop, and maintain robust backend services using Java, Spring, and Spring Boot.
  • Write clean, efficient, and maintainable code, and conduct thorough unit testing to ensure reliability and performance.
  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment and support.
  • Collaborate with product managers, engineers, and other stakeholders to understand user needs and translate them into technical solutions.
  • Troubleshoot, debug, and resolve application issues, ensuring a seamless experience for our users.
  • Stay updated on industry trends and best practices, and contribute ideas to improve development processes and tools.

What You Will Need :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2–3 years of hands-on experience in backend software development, particularly with Java, Spring, and Spring Boot.
  • Solid understanding of object-oriented design, data structures, algorithms, and design patterns.
  • Experience with RESTful APIs, microservices architecture, and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Strong analytical and problem-solving skills with keen attention to detail.
  • Excellent communication skills and a collaborative mindset.

Ready to Apply?

If you're passionate about innovation and eager to make an impact, we’d love to hear from you. Apply now and grow with us at DANA.

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