We are a team of Engineers who build and maintain features and systems for ShopeePay. We constantly work on introducing more effective payment functionalities to both internal businesses and external merchants. Together we aim to reach the forefront of technology for payment methods, promoting the cashless lifestyle to various groups of people across SEA. 

This role would involve working with some of the most talented minds in the world, collaborating with fellow Developers, Product Managers, User Experience Designers and Operation Engineers to build products with cutting-edge technologies.

Job Description:

  • Designing and implementing backend services in Python and Go
  • Writing high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
  • Analysing requirements, designing and developing features
  • Understanding and constantly optimising our products, identifying and fixing problems, improving stability and user experience
  • Designing and implementing distributed systems that are optimised for performance, scalability and availability
  • Building reusable code and libraries
  • Collaborating with fellow developers, product managers, user experience designers, and operation engineers to build products with cutting-edge technologies


  • Bachelor's or higher degree in Computer Science or related fields
  • Relevant experience in Web / Backend development
  • Passionate about coding and programming, innovation, and solving challenging problems
  • Familiar with performance tuning, massive concurrency handling, and caching mechanisms
  • In-depth understanding of Data Structures, Database and other computer science fundamentals
  • Familiar with Linux development environments
  • Hands-on experiences and knowledge on relational databases such as MySQL (Preferred)

Apply for this Job

* Required