Taro Logo

Senior Software Engineer (Backend) - Consumer Lending

Indonesia's largest digital ecosystem offering technology infrastructure for digital economy, including transportation, food delivery, logistics, and financial services.
Jakarta, Indonesia
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Consumer

Job Description

GoTo Financial, part of GoTo Group, Southeast Asia's leading digital ecosystem, is seeking a Senior Software Engineer to join their engineering team in Jakarta. This role focuses on developing high-performance fintech applications for flagship products including Gojek and GoPay, serving millions of users. The position offers an opportunity to work on large-scale financial technology projects, building sustainable solutions that impact millions of Indonesians.

The team operates across Indonesia, India, and Singapore, fostering a collaborative development environment with fast feedback cycles. They prioritize pragmatic decision-making while navigating complex business and regulatory requirements. The supportive work culture emphasizes mutual assistance, barrier removal, and maintaining an enjoyable workplace atmosphere.

GoTo Group's ecosystem encompasses on-demand transportation, food and grocery delivery, logistics, and financial services through the Gojek and GoTo Financial platforms. As the first platform in Southeast Asia to integrate these services in a single ecosystem, it serves the majority of Indonesia's consumer household needs. The role involves working with cutting-edge technologies including Java, Spring ecosystem, Kubernetes, and various database systems, while maintaining high standards of code quality and system reliability.

The position requires strong technical expertise in Java development, system architecture, and modern development practices, combined with the ability to mentor junior developers and collaborate effectively with stakeholders. This is an excellent opportunity for experienced engineers looking to make a significant impact in the fintech sector while working with a diverse, multicultural team.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Backend) - Consumer Lending

  • Develop Java backend applications including web and server-side applications
  • Participate in entire software development process from requirements to production
  • Architect and engineer robust, high-performance systems at scale
  • Create and refine product vision into iterative MVPs
  • Evaluate and incorporate new tools and methodologies
  • Monitor and address production incidents

Requirements For Senior Software Engineer (Backend) - Consumer Lending

Java
MySQL
PostgreSQL
RabbitMQ
Kafka
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • 5+ years of Java development experience
  • Strong understanding of SOLID principles, Clean Code practices, and design patterns
  • Experience with Spring ecosystem (Spring Boot, Spring Data JPA, Spring Cloud)
  • Familiarity with Linux operating systems
  • Proficiency in databases like MySQL, Postgres and Oracle
  • Experience with messaging systems like RabbitMQ and Kafka
  • Knowledge of Docker and Kubernetes
  • Ability to independently drive and deliver projects
  • Strong communication and collaboration skills
  • Ability to mentor junior developers

Related Jobs

Senior Database Administrator Engineer - Engineering Platform

Senior Database Administrator Engineer position at GoTo Group, focusing on designing and maintaining high-availability database solutions for Southeast Asia's leading digital ecosystem.

Senior C++/RUST Backend Engineer, Futures

Senior C++/RUST Backend Engineer position at Binance, focusing on high-performance trading engine development and optimization for the world's largest cryptocurrency exchange.

Senior Developer

Senior Developer position at IBMC focusing on developing a custom CopyTrader system with cTrader platform integration, requiring expertise in C#, .NET, and trading systems.

Senior Software Engineer - Fullstack

Senior Full-stack Software Engineer position at Samsung Electronics in Jakarta, focusing on web application development using Java, React, and cloud technologies.

Senior Software Engineer - Fullstack

Senior Full-stack Software Engineer position at Samsung Electronics in Jakarta, requiring 5+ years experience, expertise in Java/C++, React, and cloud technologies.