Software Engineer(Backend)-Consumer Payments

GoTo Group is a Southeast Asian technology company providing financial services through GoPay, one of the fastest-growing consumer payments and financial services apps in the region.
Jakarta, Indonesia
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Finance · FinTech

Description For Software Engineer(Backend)-Consumer Payments

Join GoTo Group's Consumer Payments Engineering team as a Backend Software Engineer, where you'll be at the forefront of building and maintaining large-scale distributed systems. As part of GoPay, South East Asia's fastest-growing consumer payments and financial services app, you'll work on designing and implementing scalable, reliable, and high-performance backend services that serve tens of millions of registered users.

The role requires a deep understanding of backend technologies, system architecture, and emerging industry trends. You'll be part of a close-knit product engineering team built on high collaboration, trust, and self-management. The position offers the opportunity to work on essential features that help grow and engage GoPay users, focusing on building secure and robust applications that earn users' trust.

As a member of the Consumer Experience team, you'll be responsible for delivering critical features that enhance the GoPay platform. The team operates with a fundamental belief in financial inclusion as a pathway to improving quality of life. You'll be working with modern technologies including Java, Go, and various database systems, implementing REST APIs, GRPC, and messaging systems.

This role is perfect for engineers who are passionate about fintech, have strong collaborative skills, and are eager to take on challenges in a fast-paced environment. You'll have the opportunity to make a significant impact on financial inclusion in Southeast Asia while working with cutting-edge technology and a supportive team.

Last updated 5 days ago

Responsibilities For Software Engineer(Backend)-Consumer Payments

  • Design and develop tested, secure, clean, clear, scalable, and well-documented code base
  • Translate objectives into step by step, evaluate and then refactor into a scalable and extensible design
  • Exercise high end-to-end ownership and initiative of tasks
  • Design, develop, ship, and maintain medium or high complexity features
  • Monitor backend services and systems via alerts and dashboards
  • Participate in production support on a rotational basis
  • Collaborate with mobile app engineers, QAs & Product Managers
  • Perform code pairing with fellow backend engineers using TDD
  • Research new technologies and tools to improve products

Requirements For Software Engineer(Backend)-Consumer Payments

Java
Go
  • 2 to 4 years of experience working in backend REST API, GRPC or Messaging systems
  • Understanding of UI/UX of mobile apps
  • Well-versed in Java or Go programming languages
  • Data modeling experience in Relational and/or NoSQL databases
  • Proficient in OOP, SQL, Design Patterns, and software best practices
  • Supportive and high collaborative attitude
  • Passionate in learning new stack and taking challenges

Interested in this job?

Jobs Related To GoTo Group Software Engineer(Backend)-Consumer Payments

Software Engineer - Identity Platform

Mid-level Software Engineer position at GoTo Group focusing on Identity Platform development, requiring 2-3+ years of experience in backend development with Go, Java, or Ruby.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google TV focusing on infrastructure development, distributed systems, and large-scale system design.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 for their Bing Ads Billing team to develop microservices and billing platforms for global advertising systems.

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams is seeking a Software Development Engineer to build and maintain real-time streaming data processing systems used by major companies worldwide.