Senior Software Engineer (Backend) - Consumer Payments

GoTo Group is a company that provides financial services, including consumer payments and the GoPay app, which is South East Asia's fastest-growing consumer payments and financial services app.
Jakarta, Indonesia
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · FinTech

Description For Senior Software Engineer (Backend) - Consumer Payments

As a Backend Software Engineer in Consumer Payments Engineering at GoTo Group, you will be responsible for building, releasing, and maintaining large-scale distributed systems. You will work on designing and implementing scalable, reliable, and high-performance backend services. This role requires a deep understanding of backend technologies, system architecture, and emerging industry trends.

You will be a key member of a close-knit product engineering team, collaborating to deliver great products to customers. The team values high collaboration, trust, and self-management. Your responsibilities will include designing and developing tested, secure, clean, and scalable code, translating objectives into actionable steps, and refactoring for scalability and extensibility.

You'll monitor backend services, participate in production support rotations, and collaborate closely with mobile app engineers, QAs, and Product Managers. The role involves researching new technologies, leading end-to-end system development, mentoring junior developers, and writing in-depth technical documents.

To excel in this position, you should have 4-6 years of experience working with backend REST API, GRPC, or Messaging systems. Proficiency in Java or Go programming languages is required, along with experience in data modeling for Relational and/or NoSQL databases. You should be well-versed in OOP, SQL, Design Patterns, and software best practices.

The Consumer Payments team is part of GoTo's financial services arm, working to provide responsible and sustainable financial services to users. They operate GoPay, which serves tens of millions of registered users across various payment avenues in South East Asia. As part of the Consumer Experience team, you'll be responsible for delivering essential features to grow and engage GoPay users, focusing on building secure and robust features to earn users' trust.

Join GoTo Group and be part of a team that's making a significant impact on financial inclusion and improving quality of life across South East Asia.

Last updated 4 months ago

Responsibilities For Senior 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
  • Design, develop, ship, and maintain medium or high complexity features with little guidance from more experienced engineers
  • Monitor backend services and systems via alerts and dashboards
  • Collaborate closely with mobile app engineers, QAs & Product Managers
  • Research new technologies and tools to improve products
  • Lead development of systems end to end from designing to production
  • Mentor junior developers and participate in recruitment
  • Write in-depth technical documents for finalizing approaches for new systems or enhancements

Requirements For Senior Software Engineer (Backend) - Consumer Payments

Java
Go
  • 4 to 6 years of experience working in backend REST API, GRPC or Messaging systems
  • Understanding of UI/UX of mobile apps and keen interest in mobile app development
  • Proficiency in Java or Go programming languages
  • Experience in data modeling in Relational and/or NoSQL databases
  • Proficiency in OOP, SQL, Design Patterns, and software best practices
  • Ability to scope and review user stories and make them actionable
  • Supportive and highly collaborative attitude
  • Passion for building scalable and resilient backend systems
  • Ability to understand existing services/systems in depth and develop technical approaches

Interested in this job?

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

Senior Software Engineer (Backend)

Senior Backend Engineer role at GoTo Group, developing scalable fintech solutions in Jakarta.

Senior Software Engineer - Consumer Payments

Senior Software Engineer role at GoTo Group, building critical consumer payment systems for Southeast Asia's largest digital ecosystem.

One KYC Senior Backend Engineer

Senior Backend Engineer role at GoTo Group, focusing on KYC systems in FinTech. 3+ years experience required, expertise in Java, Golang, and microservices.

Senior Software Engineer - SE3

Senior Software Engineer role at GoTo Group, focusing on backend development for AI and data science projects in the FinTech sector.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.